home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Developer Tools
/
Mac OS 8 Interfaces & Libraries
/
Interfaces
/
CIncludes
/
HIControls.h
< prev
next >
Wrap
C/C++ Source or Header
|
1996-05-01
|
125KB
|
3,076 lines
/*
* This file was generated by the SOM Compiler.
* FileName: HIControls.h.
* Generated using:
* SOM Precompiler somipc: 2.18
* SOM Emitter emith.dll: 2.33
*/
#ifndef SOM_HIControl_h
#define SOM_HIControl_h
/*
* Passthru lines: File: "C.h", "before"
*/
#include <Types.h>
#include <HIObjectTypes.h>
#include <HIControlTypes.h>
#include <som.h>
/*
* -- This emitter treats Method Tokens as Thunks by default.
* -- Use the sc modifier "nothunks" to change this default
*/
#undef somresolve_
#define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
/*
* Define the class name as an object type
*/
#ifndef HIControl
#define HIControl SOMObject
#endif
#include <HIPanels.h>
/*
* Start of user-defined types:
*/
#ifndef SOMClass
#define SOMClass SOMObject
#endif /* SOMClass */
#ifndef SOMObject
#define SOMObject SOMObject
#endif /* SOMObject */
#ifndef HIWindow
#define HIWindow SOMObject
#endif /* HIWindow */
#ifndef HIEmbeddingPanel
#define HIEmbeddingPanel SOMObject
#endif /* HIEmbeddingPanel */
#ifndef HIMenu
#define HIMenu SOMObject
#endif /* HIMenu */
/*
* End of user-defined types.
*/
#define HIControl_MajorVersion 0
#define HIControl_MinorVersion 0
/*
* External name shortening if required
*/
#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
#define HIControlClassData d
#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
/*--------------Migration------------*/
#ifdef OLDIBMSOMAPISUPPORT
#define HIControl_classObj somNewClassReference(HIControl)
#define _HIControl HIControl_classObj
#define HIControlCClassData HIControlClassData
#define HIControlNewClass(major,minor) somNewVersionedClassReference(HIControl,major,minor)
#endif
/* define xxxMetaClass macro to facilitate (cls ## MetaClass) */
#define HIControlMetaClass SOMClass
#if PRAGMA_ALIGN_SUPPORTED
# pragma options align=power
#endif
/*
* Declare the class data structure
*/
SOMEXTERN struct HIControlClassDataStructure {
#ifdef OLDIBMSOMAPISUPPORT
SOMAny *classObject; /* always zero, use somNewClassReference instead */
#else
long zero;
#endif
somStaticClassInfo *sci;
somDToken instanceDataToken;
long reserved [3];
somMToken InitControl;
somMToken SetValue;
somMToken GetValue;
somMToken SetMinimum;
somMToken GetMinimum;
somMToken SetMaximum;
somMToken GetMaximum;
somMToken SimulateSelection;
somMToken reserved0;
somMToken reserved1;
} SOMDLINK HIControlClassData;
#if PRAGMA_ALIGN_SUPPORTED
# pragma options align=reset
#endif
#if !defined(HIControl_Class_Source) && !defined(SOM_Module_hicontrols_Source)
#if PRAGMA_IMPORT_SUPPORTED
#pragma import list HIControlClassData
#endif
#endif
/*
* New macro for HIControl
*/
#define HIControlNew() somNewObject(HIControl)
/*
* New Method: InitControl
*/
typedef OSStatus (SOMLINK *somTD_HIControl_InitControl)(HIControl *somSelf, Environment *ev,
RefLabel* identifier,
HIWindow* window,
Rect* bounds,
SInt32 value,
SInt32 minimumValue,
SInt32 maximumValue);
#define somMD_HIControl_InitControl "::HIControl::InitControl"
#define HIControl_InitControl(somSelf,ev,identifier,window,bounds,value,minimumValue,maximumValue) \
(SOM_Resolve(somSelf, HIControl, InitControl) \
(somSelf,ev,identifier,window,bounds,value,minimumValue,maximumValue))
#ifndef SOMGD_InitControl
#if defined _InitControl || defined __InitControl
#undef _InitControl
#undef __InitControl
#define SOMGD_InitControl 1
#else
#define _InitControl HIControl_InitControl
#endif /* _InitControl */
#endif /* SOMGD_InitControl */
/*
* New Method: SetValue
*/
typedef void (SOMLINK *somTD_HIControl_SetValue)(HIControl *somSelf, Environment *ev,
SInt32 newValue);
#define somMD_HIControl_SetValue "::HIControl::SetValue"
#define HIControl_SetValue(somSelf,ev,newValue) \
(SOM_Resolve(somSelf, HIControl, SetValue) \
(somSelf,ev,newValue))
#ifndef SOMGD_SetValue
#if defined _SetValue || defined __SetValue
#undef _SetValue
#undef __SetValue
#define SOMGD_SetValue 1
#else
#define _SetValue HIControl_SetValue
#endif /* _SetValue */
#endif /* SOMGD_SetValue */
/*
* New Method: GetValue
*/
typedef SInt32 (SOMLINK *somTD_HIControl_GetValue)(HIControl *somSelf, Environment *ev);
#define somMD_HIControl_GetValue "::HIControl::GetValue"
#define HIControl_GetValue(somSelf,ev) \
(SOM_Resolve(somSelf, HIControl, GetValue) \
(somSelf,ev))
#ifndef SOMGD_GetValue
#if defined _GetValue || defined __GetValue
#undef _GetValue
#undef __GetValue
#define SOMGD_GetValue 1
#else
#define _GetValue HIControl_GetValue
#endif /* _GetValue */
#endif /* SOMGD_GetValue */
/*
* New Method: SetMinimum
*/
typedef void (SOMLINK *somTD_HIControl_SetMinimum)(HIControl *somSelf, Environment *ev,
SInt32 newMinimum);
#define somMD_HIControl_SetMinimum "::HIControl::SetMinimum"
#define HIControl_SetMinimum(somSelf,ev,newMinimum) \
(SOM_Resolve(somSelf, HIControl, SetMinimum) \
(somSelf,ev,newMinimum))
#ifndef SOMGD_SetMinimum
#if defined _SetMinimum || defined __SetMinimum
#undef _SetMinimum
#undef __SetMinimum
#define SOMGD_SetMinimum 1
#else
#define _SetMinimum HIControl_SetMinimum
#endif /* _SetMinimum */
#endif /* SOMGD_SetMinimum */
/*
* New Method: GetMinimum
*/
typedef SInt32 (SOMLINK *somTD_HIControl_GetMinimum)(HIControl *somSelf, Environment *ev);
#define somMD_HIControl_GetMinimum "::HIControl::GetMinimum"
#define HIControl_GetMinimum(somSelf,ev) \
(SOM_Resolve(somSelf, HIControl, GetMinimum) \
(somSelf,ev))
#ifndef SOMGD_GetMinimum
#if defined _GetMinimum || defined __GetMinimum
#undef _GetMinimum
#undef __GetMinimum
#define SOMGD_GetMinimum 1
#else
#define _GetMinimum HIControl_GetMinimum
#endif /* _GetMinimum */
#endif /* SOMGD_GetMinimum */
/*
* New Method: SetMaximum
*/
typedef void (SOMLINK *somTD_HIControl_SetMaximum)(HIControl *somSelf, Environment *ev,
SInt32 newMaximum);
#define somMD_HIControl_SetMaximum "::HIControl::SetMaximum"
#define HIControl_SetMaximum(somSelf,ev,newMaximum) \
(SOM_Resolve(somSelf, HIControl, SetMaximum) \
(somSelf,ev,newMaximum))
#ifndef SOMGD_SetMaximum
#if defined _SetMaximum || defined __SetMaximum
#undef _SetMaximum
#undef __SetMaximum
#define SOMGD_SetMaximum 1
#else
#define _SetMaximum HIControl_SetMaximum
#endif /* _SetMaximum */
#endif /* SOMGD_SetMaximum */
/*
* New Method: GetMaximum
*/
typedef SInt32 (SOMLINK *somTD_HIControl_GetMaximum)(HIControl *somSelf, Environment *ev);
#define somMD_HIControl_GetMaximum "::HIControl::GetMaximum"
#define HIControl_GetMaximum(somSelf,ev) \
(SOM_Resolve(somSelf, HIControl, GetMaximum) \
(somSelf,ev))
#ifndef SOMGD_GetMaximum
#if defined _GetMaximum || defined __GetMaximum
#undef _GetMaximum
#undef __GetMaximum
#define SOMGD_GetMaximum 1
#else
#define _GetMaximum HIControl_GetMaximum
#endif /* _GetMaximum */
#endif /* SOMGD_GetMaximum */
/*
* New Method: SimulateSelection
*/
typedef void (SOMLINK *somTD_HIControl_SimulateSelection)(HIControl *somSelf, Environment *ev);
#define somMD_HIControl_SimulateSelection "::HIControl::SimulateSelection"
#define HIControl_SimulateSelection(somSelf,ev) \
(SOM_Resolve(somSelf, HIControl, SimulateSelection) \
(somSelf,ev))
#ifndef SOMGD_SimulateSelection
#if defined _SimulateSelection || defined __SimulateSelection
#undef _SimulateSelection
#undef __SimulateSelection
#define SOMGD_SimulateSelection 1
#else
#define _SimulateSelection HIControl_SimulateSelection
#endif /* _SimulateSelection */
#endif /* SOMGD_SimulateSelection */
#ifndef SOM_DONT_USE_INHERITED_MACROS
#define HIControl_GetEmbeddingParent HIPanel_GetEmbeddingParent
#define HIControl_InitPanel HIPanel_InitPanel
#define HIControl_RegisterInterestInAppleEvent HIPanel_RegisterInterestInAppleEvent
#define HIControl_HasValidContent HIPanel_HasValidContent
#define HIControl_GetDeepCollectionItemData HIPanel_GetDeepCollectionItemData
#define HIControl_GetWindow HIObject_GetWindow
#define HIControl_GetPort HIObject_GetPort
#define HIControl_GetRefLabel HIObject_GetRefLabel
#define HIControl_GetCollection HIObject_GetCollection
#define HIControl_Init HIObject_Init
#define HIControl_Terminate HIObject_Terminate
#define HIControl_Clone HIObject_Clone
#define HIControl_Release HIObject_Release
#define HIControl_GetOwnerCount HIObject_GetOwnerCount
#define HIControl_InitFromAERecord HIObject_InitFromAERecord
#define HIControl_WriteToAERecord HIObject_WriteToAERecord
#define HIControl_CalculateOptimalSize HIObject_CalculateOptimalSize
#define HIControl_GetBoundingRect HIObject_GetBoundingRect
#define HIControl_SetBoundingRect HIObject_SetBoundingRect
#define HIControl_SetPosition HIObject_SetPosition
#define HIControl_SetSize HIObject_SetSize
#define HIControl_GetUpdateRect HIObject_GetUpdateRect
#define HIControl_Enable HIObject_Enable
#define HIControl_Disable HIObject_Disable
#define HIControl_IsEnabled HIObject_IsEnabled
#define HIControl_Show HIObject_Show
#define HIControl_Hide HIObject_Hide
#define HIControl_IsVisible HIObject_IsVisible
#define HIControl_HandleAppleEvent HIObject_HandleAppleEvent
#define HIControl_HandleActivate HIObject_HandleActivate
#define HIControl_HandleDeactivate HIObject_HandleDeactivate
#define HIControl_HandleNavigation HIObject_HandleNavigation
#define HIControl_HandleMouseDownInContent HIObject_HandleMouseDownInContent
#define HIControl_HandleMouseMovedInContent HIObject_HandleMouseMovedInContent
#define HIControl_HandleMouseStoppedMovingInContent HIObject_HandleMouseStoppedMovingInContent
#define HIControl_HandleMouseUpInContent HIObject_HandleMouseUpInContent
#define HIControl_TakeUserInputFocus HIObject_TakeUserInputFocus
#define HIControl_ReleaseUserInputFocus HIObject_ReleaseUserInputFocus
#define HIControl_HasUserInputFocus HIObject_HasUserInputFocus
#define HIControl_CanReleaseUserInputFocus HIObject_CanReleaseUserInputFocus
#define HIControl_SetUserInputFocusFlags HIObject_SetUserInputFocusFlags
#define HIControl_GetUserInputFocusFlags HIObject_GetUserInputFocusFlags
#define HIControl_SetTitle HIObject_SetTitle
#define HIControl_GetTitle HIObject_GetTitle
#define HIControl_Draw HIObject_Draw
#define HIControl_Erase HIObject_Erase
#define HIControl_Invalidate HIObject_Invalidate
#define HIControl_GetDrawingMode HIObject_GetDrawingMode
#define HIControl_SetDrawingMode HIObject_SetDrawingMode
#define HIControl_SetBackgroundPattern HIObject_SetBackgroundPattern
#define HIControl_GetBackgroundPattern HIObject_GetBackgroundPattern
#define HIControl_Cut HIObject_Cut
#define HIControl_Copy HIObject_Copy
#define HIControl_Paste HIObject_Paste
#define HIControl_Clear HIObject_Clear
#define HIControl_GetClipboardSupportFlags HIObject_GetClipboardSupportFlags
#define HIControl_AddStateChangeCallback HIObject_AddStateChangeCallback
#define HIControl_RemoveStateChangeCallback HIObject_RemoveStateChangeCallback
#define HIControl_GetHIObjectFromRefLabel HIObject_GetHIObjectFromRefLabel
#define HIControl_GetNewHIObject HIObject_GetNewHIObject
#define HIControl_GetNewHIObjectFromResource HIObject_GetNewHIObjectFromResource
#define HIControl_DrawContent HIObject_DrawContent
#define HIControl_EraseContent HIObject_EraseContent
#define HIControl_TranslatePoint HIObject_TranslatePoint
#define HIControl_TranslateRect HIObject_TranslateRect
#define HIControl_StateChanged HIObject_StateChanged
#define HIControl_SetClipboardSupportFlags HIObject_SetClipboardSupportFlags
#define HIControl_Verify HIObject_Verify
#define HIControl_somInit SOMObject_somInit
#define HIControl_somUninit SOMObject_somUninit
#define HIControl_somDuplicateReference SOMObject_somDuplicateReference
#define HIControl_somCompareReference SOMObject_somCompareReference
#define HIControl_somRelease SOMObject_somRelease
#define HIControl_somFree SOMObject_somFree
#define HIControl_somCanDelete SOMObject_somCanDelete
#define HIControl_somGetClass SOMObject_somGetClass
#define HIControl_somGetClassName SOMObject_somGetClassName
#define HIControl_somGetSize SOMObject_somGetSize
#define HIControl_somIsA SOMObject_somIsA
#define HIControl_somRespondsTo SOMObject_somRespondsTo
#define HIControl_somIsInstanceOf SOMObject_somIsInstanceOf
#define HIControl_somDispatch SOMObject_somDispatch
#define HIControl_somClassDispatch SOMObject_somClassDispatch
#define HIControl_somCastObj SOMObject_somCastObj
#define HIControl_somResetObj SOMObject_somResetObj
#define HIControl_somPrintSelf SOMObject_somPrintSelf
#define HIControl_somDumpSelf SOMObject_somDumpSelf
#define HIControl_somDumpSelfInt SOMObject_somDumpSelfInt
#endif /* SOM_DONT_USE_INHERITED_MACROS */
#endif /* SOM_HIControl_h */
#ifndef SOM_HIPushButton_h
#define SOM_HIPushButton_h
#include <som.h>
/*
* -- This emitter treats Method Tokens as Thunks by default.
* -- Use the sc modifier "nothunks" to change this default
*/
#undef somresolve_
#define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
/*
* Define the class name as an object type
*/
#ifndef HIPushButton
#define HIPushButton SOMObject
#endif
#include <HIControls.h>
/*
* Start of user-defined types:
*/
/*
* End of user-defined types.
*/
#define HIPushButton_MajorVersion 0
#define HIPushButton_MinorVersion 0
/*
* External name shortening if required
*/
#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
#define HIPushButtonClassData d
#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
/*--------------Migration------------*/
#ifdef OLDIBMSOMAPISUPPORT
#define HIPushButton_classObj somNewClassReference(HIPushButton)
#define _HIPushButton HIPushButton_classObj
#define HIPushButtonCClassData HIPushButtonClassData
#define HIPushButtonNewClass(major,minor) somNewVersionedClassReference(HIPushButton,major,minor)
#endif
/* define xxxMetaClass macro to facilitate (cls ## MetaClass) */
#define HIPushButtonMetaClass SOMClass
#if PRAGMA_ALIGN_SUPPORTED
# pragma options align=power
#endif
/*
* Declare the class data structure
*/
SOMEXTERN struct HIPushButtonClassDataStructure {
#ifdef OLDIBMSOMAPISUPPORT
SOMAny *classObject; /* always zero, use somNewClassReference instead */
#else
long zero;
#endif
somStaticClassInfo *sci;
somDToken instanceDataToken;
long reserved [3];
somMToken InitPushButton;
somMToken SetAdornment;
somMToken GetAdornment;
} SOMDLINK HIPushButtonClassData;
#if PRAGMA_ALIGN_SUPPORTED
# pragma options align=reset
#endif
#if !defined(HIPushButton_Class_Source) && !defined(SOM_Module_hicontrols_Source)
#if PRAGMA_IMPORT_SUPPORTED
#pragma import list HIPushButtonClassData
#endif
#endif
/*
* New macro for HIPushButton
*/
#define HIPushButtonNew() somNewObject(HIPushButton)
/*
* New Method: InitPushButton
*/
typedef OSStatus (SOMLINK *somTD_HIPushButton_InitPushButton)(HIPushButton *somSelf, Environment *ev,
RefLabel* identifier,
HIWindow* window,
Rect* bounds);
#define somMD_HIPushButton_InitPushButton "::HIPushButton::InitPushButton"
#define HIPushButton_InitPushButton(somSelf,ev,identifier,window,bounds) \
(SOM_Resolve(somSelf, HIPushButton, InitPushButton) \
(somSelf,ev,identifier,window,bounds))
#ifndef SOMGD_InitPushButton
#if defined _InitPushButton || defined __InitPushButton
#undef _InitPushButton
#undef __InitPushButton
#define SOMGD_InitPushButton 1
#else
#define _InitPushButton HIPushButton_InitPushButton
#endif /* _InitPushButton */
#endif /* SOMGD_InitPushButton */
/*
* New Method: SetAdornment
*/
typedef void (SOMLINK *somTD_HIPushButton_SetAdornment)(HIPushButton *somSelf, Environment *ev,
HIAdornment adornment);
#define somMD_HIPushButton_SetAdornment "::HIPushButton::SetAdornment"
#define HIPushButton_SetAdornment(somSelf,ev,adornment) \
(SOM_Resolve(somSelf, HIPushButton, SetAdornment) \
(somSelf,ev,adornment))
#ifndef SOMGD_SetAdornment
#if defined _SetAdornment || defined __SetAdornment
#undef _SetAdornment
#undef __SetAdornment
#define SOMGD_SetAdornment 1
#else
#define _SetAdornment HIPushButton_SetAdornment
#endif /* _SetAdornment */
#endif /* SOMGD_SetAdornment */
/*
* New Method: GetAdornment
*/
typedef HIAdornment (SOMLINK *somTD_HIPushButton_GetAdornment)(HIPushButton *somSelf, Environment *ev);
#define somMD_HIPushButton_GetAdornment "::HIPushButton::GetAdornment"
#define HIPushButton_GetAdornment(somSelf,ev) \
(SOM_Resolve(somSelf, HIPushButton, GetAdornment) \
(somSelf,ev))
#ifndef SOMGD_GetAdornment
#if defined _GetAdornment || defined __GetAdornment
#undef _GetAdornment
#undef __GetAdornment
#define SOMGD_GetAdornment 1
#else
#define _GetAdornment HIPushButton_GetAdornment
#endif /* _GetAdornment */
#endif /* SOMGD_GetAdornment */
#ifndef SOM_DONT_USE_INHERITED_MACROS
#define HIPushButton_InitControl HIControl_InitControl
#define HIPushButton_SetValue HIControl_SetValue
#define HIPushButton_GetValue HIControl_GetValue
#define HIPushButton_SetMinimum HIControl_SetMinimum
#define HIPushButton_GetMinimum HIControl_GetMinimum
#define HIPushButton_SetMaximum HIControl_SetMaximum
#define HIPushButton_GetMaximum HIControl_GetMaximum
#define HIPushButton_SimulateSelection HIControl_SimulateSelection
#define HIPushButton_GetEmbeddingParent HIPanel_GetEmbeddingParent
#define HIPushButton_InitPanel HIPanel_InitPanel
#define HIPushButton_RegisterInterestInAppleEvent HIPanel_RegisterInterestInAppleEvent
#define HIPushButton_HasValidContent HIPanel_HasValidContent
#define HIPushButton_GetDeepCollectionItemData HIPanel_GetDeepCollectionItemData
#define HIPushButton_GetWindow HIObject_GetWindow
#define HIPushButton_GetPort HIObject_GetPort
#define HIPushButton_GetRefLabel HIObject_GetRefLabel
#define HIPushButton_GetCollection HIObject_GetCollection
#define HIPushButton_Init HIObject_Init
#define HIPushButton_Terminate HIObject_Terminate
#define HIPushButton_Clone HIObject_Clone
#define HIPushButton_Release HIObject_Release
#define HIPushButton_GetOwnerCount HIObject_GetOwnerCount
#define HIPushButton_InitFromAERecord HIObject_InitFromAERecord
#define HIPushButton_WriteToAERecord HIObject_WriteToAERecord
#define HIPushButton_CalculateOptimalSize HIObject_CalculateOptimalSize
#define HIPushButton_GetBoundingRect HIObject_GetBoundingRect
#define HIPushButton_SetBoundingRect HIObject_SetBoundingRect
#define HIPushButton_SetPosition HIObject_SetPosition
#define HIPushButton_SetSize HIObject_SetSize
#define HIPushButton_GetUpdateRect HIObject_GetUpdateRect
#define HIPushButton_Enable HIObject_Enable
#define HIPushButton_Disable HIObject_Disable
#define HIPushButton_IsEnabled HIObject_IsEnabled
#define HIPushButton_Show HIObject_Show
#define HIPushButton_Hide HIObject_Hide
#define HIPushButton_IsVisible HIObject_IsVisible
#define HIPushButton_HandleAppleEvent HIObject_HandleAppleEvent
#define HIPushButton_HandleActivate HIObject_HandleActivate
#define HIPushButton_HandleDeactivate HIObject_HandleDeactivate
#define HIPushButton_HandleNavigation HIObject_HandleNavigation
#define HIPushButton_HandleMouseDownInContent HIObject_HandleMouseDownInContent
#define HIPushButton_HandleMouseMovedInContent HIObject_HandleMouseMovedInContent
#define HIPushButton_HandleMouseStoppedMovingInContent HIObject_HandleMouseStoppedMovingInContent
#define HIPushButton_HandleMouseUpInContent HIObject_HandleMouseUpInContent
#define HIPushButton_TakeUserInputFocus HIObject_TakeUserInputFocus
#define HIPushButton_ReleaseUserInputFocus HIObject_ReleaseUserInputFocus
#define HIPushButton_HasUserInputFocus HIObject_HasUserInputFocus
#define HIPushButton_CanReleaseUserInputFocus HIObject_CanReleaseUserInputFocus
#define HIPushButton_SetUserInputFocusFlags HIObject_SetUserInputFocusFlags
#define HIPushButton_GetUserInputFocusFlags HIObject_GetUserInputFocusFlags
#define HIPushButton_SetTitle HIObject_SetTitle
#define HIPushButton_GetTitle HIObject_GetTitle
#define HIPushButton_Draw HIObject_Draw
#define HIPushButton_Erase HIObject_Erase
#define HIPushButton_Invalidate HIObject_Invalidate
#define HIPushButton_GetDrawingMode HIObject_GetDrawingMode
#define HIPushButton_SetDrawingMode HIObject_SetDrawingMode
#define HIPushButton_SetBackgroundPattern HIObject_SetBackgroundPattern
#define HIPushButton_GetBackgroundPattern HIObject_GetBackgroundPattern
#define HIPushButton_Cut HIObject_Cut
#define HIPushButton_Copy HIObject_Copy
#define HIPushButton_Paste HIObject_Paste
#define HIPushButton_Clear HIObject_Clear
#define HIPushButton_GetClipboardSupportFlags HIObject_GetClipboardSupportFlags
#define HIPushButton_AddStateChangeCallback HIObject_AddStateChangeCallback
#define HIPushButton_RemoveStateChangeCallback HIObject_RemoveStateChangeCallback
#define HIPushButton_GetHIObjectFromRefLabel HIObject_GetHIObjectFromRefLabel
#define HIPushButton_GetNewHIObject HIObject_GetNewHIObject
#define HIPushButton_GetNewHIObjectFromResource HIObject_GetNewHIObjectFromResource
#define HIPushButton_DrawContent HIObject_DrawContent
#define HIPushButton_EraseContent HIObject_EraseContent
#define HIPushButton_TranslatePoint HIObject_TranslatePoint
#define HIPushButton_TranslateRect HIObject_TranslateRect
#define HIPushButton_StateChanged HIObject_StateChanged
#define HIPushButton_SetClipboardSupportFlags HIObject_SetClipboardSupportFlags
#define HIPushButton_Verify HIObject_Verify
#define HIPushButton_somInit SOMObject_somInit
#define HIPushButton_somUninit SOMObject_somUninit
#define HIPushButton_somDuplicateReference SOMObject_somDuplicateReference
#define HIPushButton_somCompareReference SOMObject_somCompareReference
#define HIPushButton_somRelease SOMObject_somRelease
#define HIPushButton_somFree SOMObject_somFree
#define HIPushButton_somCanDelete SOMObject_somCanDelete
#define HIPushButton_somGetClass SOMObject_somGetClass
#define HIPushButton_somGetClassName SOMObject_somGetClassName
#define HIPushButton_somGetSize SOMObject_somGetSize
#define HIPushButton_somIsA SOMObject_somIsA
#define HIPushButton_somRespondsTo SOMObject_somRespondsTo
#define HIPushButton_somIsInstanceOf SOMObject_somIsInstanceOf
#define HIPushButton_somDispatch SOMObject_somDispatch
#define HIPushButton_somClassDispatch SOMObject_somClassDispatch
#define HIPushButton_somCastObj SOMObject_somCastObj
#define HIPushButton_somResetObj SOMObject_somResetObj
#define HIPushButton_somPrintSelf SOMObject_somPrintSelf
#define HIPushButton_somDumpSelf SOMObject_somDumpSelf
#define HIPushButton_somDumpSelfInt SOMObject_somDumpSelfInt
#endif /* SOM_DONT_USE_INHERITED_MACROS */
#endif /* SOM_HIPushButton_h */
#ifndef SOM_HIBevelButton_h
#define SOM_HIBevelButton_h
#include <som.h>
/*
* -- This emitter treats Method Tokens as Thunks by default.
* -- Use the sc modifier "nothunks" to change this default
*/
#undef somresolve_
#define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
/*
* Define the class name as an object type
*/
#ifndef HIBevelButton
#define HIBevelButton SOMObject
#endif
#include <HIControls.h>
/*
* Start of user-defined types:
*/
/*
* End of user-defined types.
*/
#define HIBevelButton_MajorVersion 0
#define HIBevelButton_MinorVersion 0
/*
* External name shortening if required
*/
#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
#define HIBevelButtonClassData d
#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
/*--------------Migration------------*/
#ifdef OLDIBMSOMAPISUPPORT
#define HIBevelButton_classObj somNewClassReference(HIBevelButton)
#define _HIBevelButton HIBevelButton_classObj
#define HIBevelButtonCClassData HIBevelButtonClassData
#define HIBevelButtonNewClass(major,minor) somNewVersionedClassReference(HIBevelButton,major,minor)
#endif
/* define xxxMetaClass macro to facilitate (cls ## MetaClass) */
#define HIBevelButtonMetaClass SOMClass
#if PRAGMA_ALIGN_SUPPORTED
# pragma options align=power
#endif
/*
* Declare the class data structure
*/
SOMEXTERN struct HIBevelButtonClassDataStructure {
#ifdef OLDIBMSOMAPISUPPORT
SOMAny *classObject; /* always zero, use somNewClassReference instead */
#else
long zero;
#endif
somStaticClassInfo *sci;
somDToken instanceDataToken;
long reserved [3];
somMToken InitBevelButton;
somMToken SetBehavior;
somMToken GetBehavior;
} SOMDLINK HIBevelButtonClassData;
#if PRAGMA_ALIGN_SUPPORTED
# pragma options align=reset
#endif
#if !defined(HIBevelButton_Class_Source) && !defined(SOM_Module_hicontrols_Source)
#if PRAGMA_IMPORT_SUPPORTED
#pragma import list HIBevelButtonClassData
#endif
#endif
/*
* New macro for HIBevelButton
*/
#define HIBevelButtonNew() somNewObject(HIBevelButton)
/*
* New Method: InitBevelButton
*/
typedef OSStatus (SOMLINK *somTD_HIBevelButton_InitBevelButton)(HIBevelButton *somSelf, Environment *ev,
RefLabel* identifier,
HIWindow* window,
Rect* bounds,
HIControlBehavior behavior);
#define somMD_HIBevelButton_InitBevelButton "::HIBevelButton::InitBevelButton"
#define HIBevelButton_InitBevelButton(somSelf,ev,identifier,window,bounds,behavior) \
(SOM_Resolve(somSelf, HIBevelButton, InitBevelButton) \
(somSelf,ev,identifier,window,bounds,behavior))
#ifndef SOMGD_InitBevelButton
#if defined _InitBevelButton || defined __InitBevelButton
#undef _InitBevelButton
#undef __InitBevelButton
#define SOMGD_InitBevelButton 1
#else
#define _InitBevelButton HIBevelButton_InitBevelButton
#endif /* _InitBevelButton */
#endif /* SOMGD_InitBevelButton */
/*
* New Method: SetBehavior
*/
typedef void (SOMLINK *somTD_HIBevelButton_SetBehavior)(HIBevelButton *somSelf, Environment *ev,
HIControlBehavior newBehavior);
#define somMD_HIBevelButton_SetBehavior "::HIBevelButton::SetBehavior"
#define HIBevelButton_SetBehavior(somSelf,ev,newBehavior) \
(SOM_Resolve(somSelf, HIBevelButton, SetBehavior) \
(somSelf,ev,newBehavior))
#ifndef SOMGD_SetBehavior
#if defined _SetBehavior || defined __SetBehavior
#undef _SetBehavior
#undef __SetBehavior
#define SOMGD_SetBehavior 1
#else
#define _SetBehavior HIBevelButton_SetBehavior
#endif /* _SetBehavior */
#endif /* SOMGD_SetBehavior */
/*
* New Method: GetBehavior
*/
typedef HIControlBehavior (SOMLINK *somTD_HIBevelButton_GetBehavior)(HIBevelButton *somSelf, Environment *ev);
#define somMD_HIBevelButton_GetBehavior "::HIBevelButton::GetBehavior"
#define HIBevelButton_GetBehavior(somSelf,ev) \
(SOM_Resolve(somSelf, HIBevelButton, GetBehavior) \
(somSelf,ev))
#ifndef SOMGD_GetBehavior
#if defined _GetBehavior || defined __GetBehavior
#undef _GetBehavior
#undef __GetBehavior
#define SOMGD_GetBehavior 1
#else
#define _GetBehavior HIBevelButton_GetBehavior
#endif /* _GetBehavior */
#endif /* SOMGD_GetBehavior */
#ifndef SOM_DONT_USE_INHERITED_MACROS
#define HIBevelButton_InitControl HIControl_InitControl
#define HIBevelButton_SetValue HIControl_SetValue
#define HIBevelButton_GetValue HIControl_GetValue
#define HIBevelButton_SetMinimum HIControl_SetMinimum
#define HIBevelButton_GetMinimum HIControl_GetMinimum
#define HIBevelButton_SetMaximum HIControl_SetMaximum
#define HIBevelButton_GetMaximum HIControl_GetMaximum
#define HIBevelButton_SimulateSelection HIControl_SimulateSelection
#define HIBevelButton_GetEmbeddingParent HIPanel_GetEmbeddingParent
#define HIBevelButton_InitPanel HIPanel_InitPanel
#define HIBevelButton_RegisterInterestInAppleEvent HIPanel_RegisterInterestInAppleEvent
#define HIBevelButton_HasValidContent HIPanel_HasValidContent
#define HIBevelButton_GetDeepCollectionItemData HIPanel_GetDeepCollectionItemData
#define HIBevelButton_GetWindow HIObject_GetWindow
#define HIBevelButton_GetPort HIObject_GetPort
#define HIBevelButton_GetRefLabel HIObject_GetRefLabel
#define HIBevelButton_GetCollection HIObject_GetCollection
#define HIBevelButton_Init HIObject_Init
#define HIBevelButton_Terminate HIObject_Terminate
#define HIBevelButton_Clone HIObject_Clone
#define HIBevelButton_Release HIObject_Release
#define HIBevelButton_GetOwnerCount HIObject_GetOwnerCount
#define HIBevelButton_InitFromAERecord HIObject_InitFromAERecord
#define HIBevelButton_WriteToAERecord HIObject_WriteToAERecord
#define HIBevelButton_CalculateOptimalSize HIObject_CalculateOptimalSize
#define HIBevelButton_GetBoundingRect HIObject_GetBoundingRect
#define HIBevelButton_SetBoundingRect HIObject_SetBoundingRect
#define HIBevelButton_SetPosition HIObject_SetPosition
#define HIBevelButton_SetSize HIObject_SetSize
#define HIBevelButton_GetUpdateRect HIObject_GetUpdateRect
#define HIBevelButton_Enable HIObject_Enable
#define HIBevelButton_Disable HIObject_Disable
#define HIBevelButton_IsEnabled HIObject_IsEnabled
#define HIBevelButton_Show HIObject_Show
#define HIBevelButton_Hide HIObject_Hide
#define HIBevelButton_IsVisible HIObject_IsVisible
#define HIBevelButton_HandleAppleEvent HIObject_HandleAppleEvent
#define HIBevelButton_HandleActivate HIObject_HandleActivate
#define HIBevelButton_HandleDeactivate HIObject_HandleDeactivate
#define HIBevelButton_HandleNavigation HIObject_HandleNavigation
#define HIBevelButton_HandleMouseDownInContent HIObject_HandleMouseDownInContent
#define HIBevelButton_HandleMouseMovedInContent HIObject_HandleMouseMovedInContent
#define HIBevelButton_HandleMouseStoppedMovingInContent HIObject_HandleMouseStoppedMovingInContent
#define HIBevelButton_HandleMouseUpInContent HIObject_HandleMouseUpInContent
#define HIBevelButton_TakeUserInputFocus HIObject_TakeUserInputFocus
#define HIBevelButton_ReleaseUserInputFocus HIObject_ReleaseUserInputFocus
#define HIBevelButton_HasUserInputFocus HIObject_HasUserInputFocus
#define HIBevelButton_CanReleaseUserInputFocus HIObject_CanReleaseUserInputFocus
#define HIBevelButton_SetUserInputFocusFlags HIObject_SetUserInputFocusFlags
#define HIBevelButton_GetUserInputFocusFlags HIObject_GetUserInputFocusFlags
#define HIBevelButton_SetTitle HIObject_SetTitle
#define HIBevelButton_GetTitle HIObject_GetTitle
#define HIBevelButton_Draw HIObject_Draw
#define HIBevelButton_Erase HIObject_Erase
#define HIBevelButton_Invalidate HIObject_Invalidate
#define HIBevelButton_GetDrawingMode HIObject_GetDrawingMode
#define HIBevelButton_SetDrawingMode HIObject_SetDrawingMode
#define HIBevelButton_SetBackgroundPattern HIObject_SetBackgroundPattern
#define HIBevelButton_GetBackgroundPattern HIObject_GetBackgroundPattern
#define HIBevelButton_Cut HIObject_Cut
#define HIBevelButton_Copy HIObject_Copy
#define HIBevelButton_Paste HIObject_Paste
#define HIBevelButton_Clear HIObject_Clear
#define HIBevelButton_GetClipboardSupportFlags HIObject_GetClipboardSupportFlags
#define HIBevelButton_AddStateChangeCallback HIObject_AddStateChangeCallback
#define HIBevelButton_RemoveStateChangeCallback HIObject_RemoveStateChangeCallback
#define HIBevelButton_GetHIObjectFromRefLabel HIObject_GetHIObjectFromRefLabel
#define HIBevelButton_GetNewHIObject HIObject_GetNewHIObject
#define HIBevelButton_GetNewHIObjectFromResource HIObject_GetNewHIObjectFromResource
#define HIBevelButton_DrawContent HIObject_DrawContent
#define HIBevelButton_EraseContent HIObject_EraseContent
#define HIBevelButton_TranslatePoint HIObject_TranslatePoint
#define HIBevelButton_TranslateRect HIObject_TranslateRect
#define HIBevelButton_StateChanged HIObject_StateChanged
#define HIBevelButton_SetClipboardSupportFlags HIObject_SetClipboardSupportFlags
#define HIBevelButton_Verify HIObject_Verify
#define HIBevelButton_somInit SOMObject_somInit
#define HIBevelButton_somUninit SOMObject_somUninit
#define HIBevelButton_somDuplicateReference SOMObject_somDuplicateReference
#define HIBevelButton_somCompareReference SOMObject_somCompareReference
#define HIBevelButton_somRelease SOMObject_somRelease
#define HIBevelButton_somFree SOMObject_somFree
#define HIBevelButton_somCanDelete SOMObject_somCanDelete
#define HIBevelButton_somGetClass SOMObject_somGetClass
#define HIBevelButton_somGetClassName SOMObject_somGetClassName
#define HIBevelButton_somGetSize SOMObject_somGetSize
#define HIBevelButton_somIsA SOMObject_somIsA
#define HIBevelButton_somRespondsTo SOMObject_somRespondsTo
#define HIBevelButton_somIsInstanceOf SOMObject_somIsInstanceOf
#define HIBevelButton_somDispatch SOMObject_somDispatch
#define HIBevelButton_somClassDispatch SOMObject_somClassDispatch
#define HIBevelButton_somCastObj SOMObject_somCastObj
#define HIBevelButton_somResetObj SOMObject_somResetObj
#define HIBevelButton_somPrintSelf SOMObject_somPrintSelf
#define HIBevelButton_somDumpSelf SOMObject_somDumpSelf
#define HIBevelButton_somDumpSelfInt SOMObject_somDumpSelfInt
#endif /* SOM_DONT_USE_INHERITED_MACROS */
#endif /* SOM_HIBevelButton_h */
#ifndef SOM_HICheckBox_h
#define SOM_HICheckBox_h
#include <som.h>
/*
* -- This emitter treats Method Tokens as Thunks by default.
* -- Use the sc modifier "nothunks" to change this default
*/
#undef somresolve_
#define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
/*
* Define the class name as an object type
*/
#ifndef HICheckBox
#define HICheckBox SOMObject
#endif
#include <HIControls.h>
/*
* Start of user-defined types:
*/
/*
* End of user-defined types.
*/
#define HICheckBox_MajorVersion 0
#define HICheckBox_MinorVersion 0
/*
* External name shortening if required
*/
#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
#define HICheckBoxClassData d
#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
/*--------------Migration------------*/
#ifdef OLDIBMSOMAPISUPPORT
#define HICheckBox_classObj somNewClassReference(HICheckBox)
#define _HICheckBox HICheckBox_classObj
#define HICheckBoxCClassData HICheckBoxClassData
#define HICheckBoxNewClass(major,minor) somNewVersionedClassReference(HICheckBox,major,minor)
#endif
/* define xxxMetaClass macro to facilitate (cls ## MetaClass) */
#define HICheckBoxMetaClass SOMClass
#if PRAGMA_ALIGN_SUPPORTED
# pragma options align=power
#endif
/*
* Declare the class data structure
*/
SOMEXTERN struct HICheckBoxClassDataStructure {
#ifdef OLDIBMSOMAPISUPPORT
SOMAny *classObject; /* always zero, use somNewClassReference instead */
#else
long zero;
#endif
somStaticClassInfo *sci;
somDToken instanceDataToken;
long reserved [3];
somMToken InitCheckBox;
} SOMDLINK HICheckBoxClassData;
#if PRAGMA_ALIGN_SUPPORTED
# pragma options align=reset
#endif
#if !defined(HICheckBox_Class_Source) && !defined(SOM_Module_hicontrols_Source)
#if PRAGMA_IMPORT_SUPPORTED
#pragma import list HICheckBoxClassData
#endif
#endif
/*
* New macro for HICheckBox
*/
#define HICheckBoxNew() somNewObject(HICheckBox)
/*
* New Method: InitCheckBox
*/
typedef OSStatus (SOMLINK *somTD_HICheckBox_InitCheckBox)(HICheckBox *somSelf, Environment *ev,
RefLabel* identifier,
HIWindow* window,
Rect* bounds);
#define somMD_HICheckBox_InitCheckBox "::HICheckBox::InitCheckBox"
#define HICheckBox_InitCheckBox(somSelf,ev,identifier,window,bounds) \
(SOM_Resolve(somSelf, HICheckBox, InitCheckBox) \
(somSelf,ev,identifier,window,bounds))
#ifndef SOMGD_InitCheckBox
#if defined _InitCheckBox || defined __InitCheckBox
#undef _InitCheckBox
#undef __InitCheckBox
#define SOMGD_InitCheckBox 1
#else
#define _InitCheckBox HICheckBox_InitCheckBox
#endif /* _InitCheckBox */
#endif /* SOMGD_InitCheckBox */
#ifndef SOM_DONT_USE_INHERITED_MACROS
#define HICheckBox_InitControl HIControl_InitControl
#define HICheckBox_SetValue HIControl_SetValue
#define HICheckBox_GetValue HIControl_GetValue
#define HICheckBox_SetMinimum HIControl_SetMinimum
#define HICheckBox_GetMinimum HIControl_GetMinimum
#define HICheckBox_SetMaximum HIControl_SetMaximum
#define HICheckBox_GetMaximum HIControl_GetMaximum
#define HICheckBox_SimulateSelection HIControl_SimulateSelection
#define HICheckBox_GetEmbeddingParent HIPanel_GetEmbeddingParent
#define HICheckBox_InitPanel HIPanel_InitPanel
#define HICheckBox_RegisterInterestInAppleEvent HIPanel_RegisterInterestInAppleEvent
#define HICheckBox_HasValidContent HIPanel_HasValidContent
#define HICheckBox_GetDeepCollectionItemData HIPanel_GetDeepCollectionItemData
#define HICheckBox_GetWindow HIObject_GetWindow
#define HICheckBox_GetPort HIObject_GetPort
#define HICheckBox_GetRefLabel HIObject_GetRefLabel
#define HICheckBox_GetCollection HIObject_GetCollection
#define HICheckBox_Init HIObject_Init
#define HICheckBox_Terminate HIObject_Terminate
#define HICheckBox_Clone HIObject_Clone
#define HICheckBox_Release HIObject_Release
#define HICheckBox_GetOwnerCount HIObject_GetOwnerCount
#define HICheckBox_InitFromAERecord HIObject_InitFromAERecord
#define HICheckBox_WriteToAERecord HIObject_WriteToAERecord
#define HICheckBox_CalculateOptimalSize HIObject_CalculateOptimalSize
#define HICheckBox_GetBoundingRect HIObject_GetBoundingRect
#define HICheckBox_SetBoundingRect HIObject_SetBoundingRect
#define HICheckBox_SetPosition HIObject_SetPosition
#define HICheckBox_SetSize HIObject_SetSize
#define HICheckBox_GetUpdateRect HIObject_GetUpdateRect
#define HICheckBox_Enable HIObject_Enable
#define HICheckBox_Disable HIObject_Disable
#define HICheckBox_IsEnabled HIObject_IsEnabled
#define HICheckBox_Show HIObject_Show
#define HICheckBox_Hide HIObject_Hide
#define HICheckBox_IsVisible HIObject_IsVisible
#define HICheckBox_HandleAppleEvent HIObject_HandleAppleEvent
#define HICheckBox_HandleActivate HIObject_HandleActivate
#define HICheckBox_HandleDeactivate HIObject_HandleDeactivate
#define HICheckBox_HandleNavigation HIObject_HandleNavigation
#define HICheckBox_HandleMouseDownInContent HIObject_HandleMouseDownInContent
#define HICheckBox_HandleMouseMovedInContent HIObject_HandleMouseMovedInContent
#define HICheckBox_HandleMouseStoppedMovingInContent HIObject_HandleMouseStoppedMovingInContent
#define HICheckBox_HandleMouseUpInContent HIObject_HandleMouseUpInContent
#define HICheckBox_TakeUserInputFocus HIObject_TakeUserInputFocus
#define HICheckBox_ReleaseUserInputFocus HIObject_ReleaseUserInputFocus
#define HICheckBox_HasUserInputFocus HIObject_HasUserInputFocus
#define HICheckBox_CanReleaseUserInputFocus HIObject_CanReleaseUserInputFocus
#define HICheckBox_SetUserInputFocusFlags HIObject_SetUserInputFocusFlags
#define HICheckBox_GetUserInputFocusFlags HIObject_GetUserInputFocusFlags
#define HICheckBox_SetTitle HIObject_SetTitle
#define HICheckBox_GetTitle HIObject_GetTitle
#define HICheckBox_Draw HIObject_Draw
#define HICheckBox_Erase HIObject_Erase
#define HICheckBox_Invalidate HIObject_Invalidate
#define HICheckBox_GetDrawingMode HIObject_GetDrawingMode
#define HICheckBox_SetDrawingMode HIObject_SetDrawingMode
#define HICheckBox_SetBackgroundPattern HIObject_SetBackgroundPattern
#define HICheckBox_GetBackgroundPattern HIObject_GetBackgroundPattern
#define HICheckBox_Cut HIObject_Cut
#define HICheckBox_Copy HIObject_Copy
#define HICheckBox_Paste HIObject_Paste
#define HICheckBox_Clear HIObject_Clear
#define HICheckBox_GetClipboardSupportFlags HIObject_GetClipboardSupportFlags
#define HICheckBox_AddStateChangeCallback HIObject_AddStateChangeCallback
#define HICheckBox_RemoveStateChangeCallback HIObject_RemoveStateChangeCallback
#define HICheckBox_GetHIObjectFromRefLabel HIObject_GetHIObjectFromRefLabel
#define HICheckBox_GetNewHIObject HIObject_GetNewHIObject
#define HICheckBox_GetNewHIObjectFromResource HIObject_GetNewHIObjectFromResource
#define HICheckBox_DrawContent HIObject_DrawContent
#define HICheckBox_EraseContent HIObject_EraseContent
#define HICheckBox_TranslatePoint HIObject_TranslatePoint
#define HICheckBox_TranslateRect HIObject_TranslateRect
#define HICheckBox_StateChanged HIObject_StateChanged
#define HICheckBox_SetClipboardSupportFlags HIObject_SetClipboardSupportFlags
#define HICheckBox_Verify HIObject_Verify
#define HICheckBox_somInit SOMObject_somInit
#define HICheckBox_somUninit SOMObject_somUninit
#define HICheckBox_somDuplicateReference SOMObject_somDuplicateReference
#define HICheckBox_somCompareReference SOMObject_somCompareReference
#define HICheckBox_somRelease SOMObject_somRelease
#define HICheckBox_somFree SOMObject_somFree
#define HICheckBox_somCanDelete SOMObject_somCanDelete
#define HICheckBox_somGetClass SOMObject_somGetClass
#define HICheckBox_somGetClassName SOMObject_somGetClassName
#define HICheckBox_somGetSize SOMObject_somGetSize
#define HICheckBox_somIsA SOMObject_somIsA
#define HICheckBox_somRespondsTo SOMObject_somRespondsTo
#define HICheckBox_somIsInstanceOf SOMObject_somIsInstanceOf
#define HICheckBox_somDispatch SOMObject_somDispatch
#define HICheckBox_somClassDispatch SOMObject_somClassDispatch
#define HICheckBox_somCastObj SOMObject_somCastObj
#define HICheckBox_somResetObj SOMObject_somResetObj
#define HICheckBox_somPrintSelf SOMObject_somPrintSelf
#define HICheckBox_somDumpSelf SOMObject_somDumpSelf
#define HICheckBox_somDumpSelfInt SOMObject_somDumpSelfInt
#endif /* SOM_DONT_USE_INHERITED_MACROS */
#endif /* SOM_HICheckBox_h */
#ifndef SOM_HIRadioButton_h
#define SOM_HIRadioButton_h
#include <som.h>
/*
* -- This emitter treats Method Tokens as Thunks by default.
* -- Use the sc modifier "nothunks" to change this default
*/
#undef somresolve_
#define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
/*
* Define the class name as an object type
*/
#ifndef HIRadioButton
#define HIRadioButton SOMObject
#endif
#include <HIControls.h>
/*
* Start of user-defined types:
*/
/*
* End of user-defined types.
*/
#define HIRadioButton_MajorVersion 0
#define HIRadioButton_MinorVersion 0
/*
* External name shortening if required
*/
#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
#define HIRadioButtonClassData d
#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
/*--------------Migration------------*/
#ifdef OLDIBMSOMAPISUPPORT
#define HIRadioButton_classObj somNewClassReference(HIRadioButton)
#define _HIRadioButton HIRadioButton_classObj
#define HIRadioButtonCClassData HIRadioButtonClassData
#define HIRadioButtonNewClass(major,minor) somNewVersionedClassReference(HIRadioButton,major,minor)
#endif
/* define xxxMetaClass macro to facilitate (cls ## MetaClass) */
#define HIRadioButtonMetaClass SOMClass
#if PRAGMA_ALIGN_SUPPORTED
# pragma options align=power
#endif
/*
* Declare the class data structure
*/
SOMEXTERN struct HIRadioButtonClassDataStructure {
#ifdef OLDIBMSOMAPISUPPORT
SOMAny *classObject; /* always zero, use somNewClassReference instead */
#else
long zero;
#endif
somStaticClassInfo *sci;
somDToken instanceDataToken;
long reserved [3];
somMToken InitRadioButton;
} SOMDLINK HIRadioButtonClassData;
#if PRAGMA_ALIGN_SUPPORTED
# pragma options align=reset
#endif
#if !defined(HIRadioButton_Class_Source) && !defined(SOM_Module_hicontrols_Source)
#if PRAGMA_IMPORT_SUPPORTED
#pragma import list HIRadioButtonClassData
#endif
#endif
/*
* New macro for HIRadioButton
*/
#define HIRadioButtonNew() somNewObject(HIRadioButton)
/*
* New Method: InitRadioButton
*/
typedef OSStatus (SOMLINK *somTD_HIRadioButton_InitRadioButton)(HIRadioButton *somSelf, Environment *ev,
RefLabel* identifier,
HIWindow* window,
Rect* bounds);
#define somMD_HIRadioButton_InitRadioButton "::HIRadioButton::InitRadioButton"
#define HIRadioButton_InitRadioButton(somSelf,ev,identifier,window,bounds) \
(SOM_Resolve(somSelf, HIRadioButton, InitRadioButton) \
(somSelf,ev,identifier,window,bounds))
#ifndef SOMGD_InitRadioButton
#if defined _InitRadioButton || defined __InitRadioButton
#undef _InitRadioButton
#undef __InitRadioButton
#define SOMGD_InitRadioButton 1
#else
#define _InitRadioButton HIRadioButton_InitRadioButton
#endif /* _InitRadioButton */
#endif /* SOMGD_InitRadioButton */
#ifndef SOM_DONT_USE_INHERITED_MACROS
#define HIRadioButton_InitControl HIControl_InitControl
#define HIRadioButton_SetValue HIControl_SetValue
#define HIRadioButton_GetValue HIControl_GetValue
#define HIRadioButton_SetMinimum HIControl_SetMinimum
#define HIRadioButton_GetMinimum HIControl_GetMinimum
#define HIRadioButton_SetMaximum HIControl_SetMaximum
#define HIRadioButton_GetMaximum HIControl_GetMaximum
#define HIRadioButton_SimulateSelection HIControl_SimulateSelection
#define HIRadioButton_GetEmbeddingParent HIPanel_GetEmbeddingParent
#define HIRadioButton_InitPanel HIPanel_InitPanel
#define HIRadioButton_RegisterInterestInAppleEvent HIPanel_RegisterInterestInAppleEvent
#define HIRadioButton_HasValidContent HIPanel_HasValidContent
#define HIRadioButton_GetDeepCollectionItemData HIPanel_GetDeepCollectionItemData
#define HIRadioButton_GetWindow HIObject_GetWindow
#define HIRadioButton_GetPort HIObject_GetPort
#define HIRadioButton_GetRefLabel HIObject_GetRefLabel
#define HIRadioButton_GetCollection HIObject_GetCollection
#define HIRadioButton_Init HIObject_Init
#define HIRadioButton_Terminate HIObject_Terminate
#define HIRadioButton_Clone HIObject_Clone
#define HIRadioButton_Release HIObject_Release
#define HIRadioButton_GetOwnerCount HIObject_GetOwnerCount
#define HIRadioButton_InitFromAERecord HIObject_InitFromAERecord
#define HIRadioButton_WriteToAERecord HIObject_WriteToAERecord
#define HIRadioButton_CalculateOptimalSize HIObject_CalculateOptimalSize
#define HIRadioButton_GetBoundingRect HIObject_GetBoundingRect
#define HIRadioButton_SetBoundingRect HIObject_SetBoundingRect
#define HIRadioButton_SetPosition HIObject_SetPosition
#define HIRadioButton_SetSize HIObject_SetSize
#define HIRadioButton_GetUpdateRect HIObject_GetUpdateRect
#define HIRadioButton_Enable HIObject_Enable
#define HIRadioButton_Disable HIObject_Disable
#define HIRadioButton_IsEnabled HIObject_IsEnabled
#define HIRadioButton_Show HIObject_Show
#define HIRadioButton_Hide HIObject_Hide
#define HIRadioButton_IsVisible HIObject_IsVisible
#define HIRadioButton_HandleAppleEvent HIObject_HandleAppleEvent
#define HIRadioButton_HandleActivate HIObject_HandleActivate
#define HIRadioButton_HandleDeactivate HIObject_HandleDeactivate
#define HIRadioButton_HandleNavigation HIObject_HandleNavigation
#define HIRadioButton_HandleMouseDownInContent HIObject_HandleMouseDownInContent
#define HIRadioButton_HandleMouseMovedInContent HIObject_HandleMouseMovedInContent
#define HIRadioButton_HandleMouseStoppedMovingInContent HIObject_HandleMouseStoppedMovingInContent
#define HIRadioButton_HandleMouseUpInContent HIObject_HandleMouseUpInContent
#define HIRadioButton_TakeUserInputFocus HIObject_TakeUserInputFocus
#define HIRadioButton_ReleaseUserInputFocus HIObject_ReleaseUserInputFocus
#define HIRadioButton_HasUserInputFocus HIObject_HasUserInputFocus
#define HIRadioButton_CanReleaseUserInputFocus HIObject_CanReleaseUserInputFocus
#define HIRadioButton_SetUserInputFocusFlags HIObject_SetUserInputFocusFlags
#define HIRadioButton_GetUserInputFocusFlags HIObject_GetUserInputFocusFlags
#define HIRadioButton_SetTitle HIObject_SetTitle
#define HIRadioButton_GetTitle HIObject_GetTitle
#define HIRadioButton_Draw HIObject_Draw
#define HIRadioButton_Erase HIObject_Erase
#define HIRadioButton_Invalidate HIObject_Invalidate
#define HIRadioButton_GetDrawingMode HIObject_GetDrawingMode
#define HIRadioButton_SetDrawingMode HIObject_SetDrawingMode
#define HIRadioButton_SetBackgroundPattern HIObject_SetBackgroundPattern
#define HIRadioButton_GetBackgroundPattern HIObject_GetBackgroundPattern
#define HIRadioButton_Cut HIObject_Cut
#define HIRadioButton_Copy HIObject_Copy
#define HIRadioButton_Paste HIObject_Paste
#define HIRadioButton_Clear HIObject_Clear
#define HIRadioButton_GetClipboardSupportFlags HIObject_GetClipboardSupportFlags
#define HIRadioButton_AddStateChangeCallback HIObject_AddStateChangeCallback
#define HIRadioButton_RemoveStateChangeCallback HIObject_RemoveStateChangeCallback
#define HIRadioButton_GetHIObjectFromRefLabel HIObject_GetHIObjectFromRefLabel
#define HIRadioButton_GetNewHIObject HIObject_GetNewHIObject
#define HIRadioButton_GetNewHIObjectFromResource HIObject_GetNewHIObjectFromResource
#define HIRadioButton_DrawContent HIObject_DrawContent
#define HIRadioButton_EraseContent HIObject_EraseContent
#define HIRadioButton_TranslatePoint HIObject_TranslatePoint
#define HIRadioButton_TranslateRect HIObject_TranslateRect
#define HIRadioButton_StateChanged HIObject_StateChanged
#define HIRadioButton_SetClipboardSupportFlags HIObject_SetClipboardSupportFlags
#define HIRadioButton_Verify HIObject_Verify
#define HIRadioButton_somInit SOMObject_somInit
#define HIRadioButton_somUninit SOMObject_somUninit
#define HIRadioButton_somDuplicateReference SOMObject_somDuplicateReference
#define HIRadioButton_somCompareReference SOMObject_somCompareReference
#define HIRadioButton_somRelease SOMObject_somRelease
#define HIRadioButton_somFree SOMObject_somFree
#define HIRadioButton_somCanDelete SOMObject_somCanDelete
#define HIRadioButton_somGetClass SOMObject_somGetClass
#define HIRadioButton_somGetClassName SOMObject_somGetClassName
#define HIRadioButton_somGetSize SOMObject_somGetSize
#define HIRadioButton_somIsA SOMObject_somIsA
#define HIRadioButton_somRespondsTo SOMObject_somRespondsTo
#define HIRadioButton_somIsInstanceOf SOMObject_somIsInstanceOf
#define HIRadioButton_somDispatch SOMObject_somDispatch
#define HIRadioButton_somClassDispatch SOMObject_somClassDispatch
#define HIRadioButton_somCastObj SOMObject_somCastObj
#define HIRadioButton_somResetObj SOMObject_somResetObj
#define HIRadioButton_somPrintSelf SOMObject_somPrintSelf
#define HIRadioButton_somDumpSelf SOMObject_somDumpSelf
#define HIRadioButton_somDumpSelfInt SOMObject_somDumpSelfInt
#endif /* SOM_DONT_USE_INHERITED_MACROS */
#endif /* SOM_HIRadioButton_h */
#ifndef SOM_HIDisclosureTriangle_h
#define SOM_HIDisclosureTriangle_h
#include <som.h>
/*
* -- This emitter treats Method Tokens as Thunks by default.
* -- Use the sc modifier "nothunks" to change this default
*/
#undef somresolve_
#define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
/*
* Define the class name as an object type
*/
#ifndef HIDisclosureTriangle
#define HIDisclosureTriangle SOMObject
#endif
#include <HIControls.h>
/*
* Start of user-defined types:
*/
/*
* End of user-defined types.
*/
#define HIDisclosureTriangle_MajorVersion 0
#define HIDisclosureTriangle_MinorVersion 0
/*
* External name shortening if required
*/
#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
#define HIDisclosureTriangleClassData d
#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
/*--------------Migration------------*/
#ifdef OLDIBMSOMAPISUPPORT
#define HIDisclosureTriangle_classObj somNewClassReference(HIDisclosureTriangle)
#define _HIDisclosureTriangle HIDisclosureTriangle_classObj
#define HIDisclosureTriangleCClassData HIDisclosureTriangleClassData
#define HIDisclosureTriangleNewClass(major,minor) somNewVersionedClassReference(HIDisclosureTriangle,major,minor)
#endif
/* define xxxMetaClass macro to facilitate (cls ## MetaClass) */
#define HIDisclosureTriangleMetaClass SOMClass
#if PRAGMA_ALIGN_SUPPORTED
# pragma options align=power
#endif
/*
* Declare the class data structure
*/
SOMEXTERN struct HIDisclosureTriangleClassDataStructure {
#ifdef OLDIBMSOMAPISUPPORT
SOMAny *classObject; /* always zero, use somNewClassReference instead */
#else
long zero;
#endif
somStaticClassInfo *sci;
somDToken instanceDataToken;
long reserved [3];
somMToken InitDisclosureTriangle;
somMToken IsDisclosed;
} SOMDLINK HIDisclosureTriangleClassData;
#if PRAGMA_ALIGN_SUPPORTED
# pragma options align=reset
#endif
#if !defined(HIDisclosureTriangle_Class_Source) && !defined(SOM_Module_hicontrols_Source)
#if PRAGMA_IMPORT_SUPPORTED
#pragma import list HIDisclosureTriangleClassData
#endif
#endif
/*
* New macro for HIDisclosureTriangle
*/
#define HIDisclosureTriangleNew() somNewObject(HIDisclosureTriangle)
/*
* New Method: InitDisclosureTriangle
*/
typedef OSStatus (SOMLINK *somTD_HIDisclosureTriangle_InitDisclosureTriangle)(HIDisclosureTriangle *somSelf, Environment *ev,
RefLabel* identifier,
HIWindow* window,
Point* anchor);
#define somMD_HIDisclosureTriangle_InitDisclosureTriangle "::HIDisclosureTriangle::InitDisclosureTriangle"
#define HIDisclosureTriangle_InitDisclosureTriangle(somSelf,ev,identifier,window,anchor) \
(SOM_Resolve(somSelf, HIDisclosureTriangle, InitDisclosureTriangle) \
(somSelf,ev,identifier,window,anchor))
#ifndef SOMGD_InitDisclosureTriangle
#if defined _InitDisclosureTriangle || defined __InitDisclosureTriangle
#undef _InitDisclosureTriangle
#undef __InitDisclosureTriangle
#define SOMGD_InitDisclosureTriangle 1
#else
#define _InitDisclosureTriangle HIDisclosureTriangle_InitDisclosureTriangle
#endif /* _InitDisclosureTriangle */
#endif /* SOMGD_InitDisclosureTriangle */
/*
* New Method: IsDisclosed
*/
typedef boolean (SOMLINK *somTD_HIDisclosureTriangle_IsDisclosed)(HIDisclosureTriangle *somSelf, Environment *ev);
#define somMD_HIDisclosureTriangle_IsDisclosed "::HIDisclosureTriangle::IsDisclosed"
#define HIDisclosureTriangle_IsDisclosed(somSelf,ev) \
(SOM_Resolve(somSelf, HIDisclosureTriangle, IsDisclosed) \
(somSelf,ev))
#ifndef SOMGD_IsDisclosed
#if defined _IsDisclosed || defined __IsDisclosed
#undef _IsDisclosed
#undef __IsDisclosed
#define SOMGD_IsDisclosed 1
#else
#define _IsDisclosed HIDisclosureTriangle_IsDisclosed
#endif /* _IsDisclosed */
#endif /* SOMGD_IsDisclosed */
#ifndef SOM_DONT_USE_INHERITED_MACROS
#define HIDisclosureTriangle_InitControl HIControl_InitControl
#define HIDisclosureTriangle_SetValue HIControl_SetValue
#define HIDisclosureTriangle_GetValue HIControl_GetValue
#define HIDisclosureTriangle_SetMinimum HIControl_SetMinimum
#define HIDisclosureTriangle_GetMinimum HIControl_GetMinimum
#define HIDisclosureTriangle_SetMaximum HIControl_SetMaximum
#define HIDisclosureTriangle_GetMaximum HIControl_GetMaximum
#define HIDisclosureTriangle_SimulateSelection HIControl_SimulateSelection
#define HIDisclosureTriangle_GetEmbeddingParent HIPanel_GetEmbeddingParent
#define HIDisclosureTriangle_InitPanel HIPanel_InitPanel
#define HIDisclosureTriangle_RegisterInterestInAppleEvent HIPanel_RegisterInterestInAppleEvent
#define HIDisclosureTriangle_HasValidContent HIPanel_HasValidContent
#define HIDisclosureTriangle_GetDeepCollectionItemData HIPanel_GetDeepCollectionItemData
#define HIDisclosureTriangle_GetWindow HIObject_GetWindow
#define HIDisclosureTriangle_GetPort HIObject_GetPort
#define HIDisclosureTriangle_GetRefLabel HIObject_GetRefLabel
#define HIDisclosureTriangle_GetCollection HIObject_GetCollection
#define HIDisclosureTriangle_Init HIObject_Init
#define HIDisclosureTriangle_Terminate HIObject_Terminate
#define HIDisclosureTriangle_Clone HIObject_Clone
#define HIDisclosureTriangle_Release HIObject_Release
#define HIDisclosureTriangle_GetOwnerCount HIObject_GetOwnerCount
#define HIDisclosureTriangle_InitFromAERecord HIObject_InitFromAERecord
#define HIDisclosureTriangle_WriteToAERecord HIObject_WriteToAERecord
#define HIDisclosureTriangle_CalculateOptimalSize HIObject_CalculateOptimalSize
#define HIDisclosureTriangle_GetBoundingRect HIObject_GetBoundingRect
#define HIDisclosureTriangle_SetBoundingRect HIObject_SetBoundingRect
#define HIDisclosureTriangle_SetPosition HIObject_SetPosition
#define HIDisclosureTriangle_SetSize HIObject_SetSize
#define HIDisclosureTriangle_GetUpdateRect HIObject_GetUpdateRect
#define HIDisclosureTriangle_Enable HIObject_Enable
#define HIDisclosureTriangle_Disable HIObject_Disable
#define HIDisclosureTriangle_IsEnabled HIObject_IsEnabled
#define HIDisclosureTriangle_Show HIObject_Show
#define HIDisclosureTriangle_Hide HIObject_Hide
#define HIDisclosureTriangle_IsVisible HIObject_IsVisible
#define HIDisclosureTriangle_HandleAppleEvent HIObject_HandleAppleEvent
#define HIDisclosureTriangle_HandleActivate HIObject_HandleActivate
#define HIDisclosureTriangle_HandleDeactivate HIObject_HandleDeactivate
#define HIDisclosureTriangle_HandleNavigation HIObject_HandleNavigation
#define HIDisclosureTriangle_HandleMouseDownInContent HIObject_HandleMouseDownInContent
#define HIDisclosureTriangle_HandleMouseMovedInContent HIObject_HandleMouseMovedInContent
#define HIDisclosureTriangle_HandleMouseStoppedMovingInContent HIObject_HandleMouseStoppedMovingInContent
#define HIDisclosureTriangle_HandleMouseUpInContent HIObject_HandleMouseUpInContent
#define HIDisclosureTriangle_TakeUserInputFocus HIObject_TakeUserInputFocus
#define HIDisclosureTriangle_ReleaseUserInputFocus HIObject_ReleaseUserInputFocus
#define HIDisclosureTriangle_HasUserInputFocus HIObject_HasUserInputFocus
#define HIDisclosureTriangle_CanReleaseUserInputFocus HIObject_CanReleaseUserInputFocus
#define HIDisclosureTriangle_SetUserInputFocusFlags HIObject_SetUserInputFocusFlags
#define HIDisclosureTriangle_GetUserInputFocusFlags HIObject_GetUserInputFocusFlags
#define HIDisclosureTriangle_SetTitle HIObject_SetTitle
#define HIDisclosureTriangle_GetTitle HIObject_GetTitle
#define HIDisclosureTriangle_Draw HIObject_Draw
#define HIDisclosureTriangle_Erase HIObject_Erase
#define HIDisclosureTriangle_Invalidate HIObject_Invalidate
#define HIDisclosureTriangle_GetDrawingMode HIObject_GetDrawingMode
#define HIDisclosureTriangle_SetDrawingMode HIObject_SetDrawingMode
#define HIDisclosureTriangle_SetBackgroundPattern HIObject_SetBackgroundPattern
#define HIDisclosureTriangle_GetBackgroundPattern HIObject_GetBackgroundPattern
#define HIDisclosureTriangle_Cut HIObject_Cut
#define HIDisclosureTriangle_Copy HIObject_Copy
#define HIDisclosureTriangle_Paste HIObject_Paste
#define HIDisclosureTriangle_Clear HIObject_Clear
#define HIDisclosureTriangle_GetClipboardSupportFlags HIObject_GetClipboardSupportFlags
#define HIDisclosureTriangle_AddStateChangeCallback HIObject_AddStateChangeCallback
#define HIDisclosureTriangle_RemoveStateChangeCallback HIObject_RemoveStateChangeCallback
#define HIDisclosureTriangle_GetHIObjectFromRefLabel HIObject_GetHIObjectFromRefLabel
#define HIDisclosureTriangle_GetNewHIObject HIObject_GetNewHIObject
#define HIDisclosureTriangle_GetNewHIObjectFromResource HIObject_GetNewHIObjectFromResource
#define HIDisclosureTriangle_DrawContent HIObject_DrawContent
#define HIDisclosureTriangle_EraseContent HIObject_EraseContent
#define HIDisclosureTriangle_TranslatePoint HIObject_TranslatePoint
#define HIDisclosureTriangle_TranslateRect HIObject_TranslateRect
#define HIDisclosureTriangle_StateChanged HIObject_StateChanged
#define HIDisclosureTriangle_SetClipboardSupportFlags HIObject_SetClipboardSupportFlags
#define HIDisclosureTriangle_Verify HIObject_Verify
#define HIDisclosureTriangle_somInit SOMObject_somInit
#define HIDisclosureTriangle_somUninit SOMObject_somUninit
#define HIDisclosureTriangle_somDuplicateReference SOMObject_somDuplicateReference
#define HIDisclosureTriangle_somCompareReference SOMObject_somCompareReference
#define HIDisclosureTriangle_somRelease SOMObject_somRelease
#define HIDisclosureTriangle_somFree SOMObject_somFree
#define HIDisclosureTriangle_somCanDelete SOMObject_somCanDelete
#define HIDisclosureTriangle_somGetClass SOMObject_somGetClass
#define HIDisclosureTriangle_somGetClassName SOMObject_somGetClassName
#define HIDisclosureTriangle_somGetSize SOMObject_somGetSize
#define HIDisclosureTriangle_somIsA SOMObject_somIsA
#define HIDisclosureTriangle_somRespondsTo SOMObject_somRespondsTo
#define HIDisclosureTriangle_somIsInstanceOf SOMObject_somIsInstanceOf
#define HIDisclosureTriangle_somDispatch SOMObject_somDispatch
#define HIDisclosureTriangle_somClassDispatch SOMObject_somClassDispatch
#define HIDisclosureTriangle_somCastObj SOMObject_somCastObj
#define HIDisclosureTriangle_somResetObj SOMObject_somResetObj
#define HIDisclosureTriangle_somPrintSelf SOMObject_somPrintSelf
#define HIDisclosureTriangle_somDumpSelf SOMObject_somDumpSelf
#define HIDisclosureTriangle_somDumpSelfInt SOMObject_somDumpSelfInt
#endif /* SOM_DONT_USE_INHERITED_MACROS */
#endif /* SOM_HIDisclosureTriangle_h */
#ifndef SOM_HIScrollBar_h
#define SOM_HIScrollBar_h
#include <som.h>
/*
* -- This emitter treats Method Tokens as Thunks by default.
* -- Use the sc modifier "nothunks" to change this default
*/
#undef somresolve_
#define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
/*
* Define the class name as an object type
*/
#ifndef HIScrollBar
#define HIScrollBar SOMObject
#endif
#include <HIControls.h>
/*
* Start of user-defined types:
*/
/*
* End of user-defined types.
*/
#define HIScrollBar_MajorVersion 0
#define HIScrollBar_MinorVersion 0
/*
* External name shortening if required
*/
#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
#define HIScrollBarClassData d
#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
/*--------------Migration------------*/
#ifdef OLDIBMSOMAPISUPPORT
#define HIScrollBar_classObj somNewClassReference(HIScrollBar)
#define _HIScrollBar HIScrollBar_classObj
#define HIScrollBarCClassData HIScrollBarClassData
#define HIScrollBarNewClass(major,minor) somNewVersionedClassReference(HIScrollBar,major,minor)
#endif
/* define xxxMetaClass macro to facilitate (cls ## MetaClass) */
#define HIScrollBarMetaClass SOMClass
#if PRAGMA_ALIGN_SUPPORTED
# pragma options align=power
#endif
/*
* Declare the class data structure
*/
SOMEXTERN struct HIScrollBarClassDataStructure {
#ifdef OLDIBMSOMAPISUPPORT
SOMAny *classObject; /* always zero, use somNewClassReference instead */
#else
long zero;
#endif
somStaticClassInfo *sci;
somDToken instanceDataToken;
long reserved [3];
somMToken InitScrollBar;
somMToken SetArrowDelta;
somMToken GetArrowDelta;
somMToken SetPageDelta;
somMToken GetPageDelta;
} SOMDLINK HIScrollBarClassData;
#if PRAGMA_ALIGN_SUPPORTED
# pragma options align=reset
#endif
#if !defined(HIScrollBar_Class_Source) && !defined(SOM_Module_hicontrols_Source)
#if PRAGMA_IMPORT_SUPPORTED
#pragma import list HIScrollBarClassData
#endif
#endif
/*
* New macro for HIScrollBar
*/
#define HIScrollBarNew() somNewObject(HIScrollBar)
/*
* New Method: InitScrollBar
*/
typedef OSStatus (SOMLINK *somTD_HIScrollBar_InitScrollBar)(HIScrollBar *somSelf, Environment *ev,
RefLabel* identifier,
HIWindow* window,
Rect* bounds,
SInt32 value,
SInt32 minimumValue,
SInt32 maximumValue);
#define somMD_HIScrollBar_InitScrollBar "::HIScrollBar::InitScrollBar"
#define HIScrollBar_InitScrollBar(somSelf,ev,identifier,window,bounds,value,minimumValue,maximumValue) \
(SOM_Resolve(somSelf, HIScrollBar, InitScrollBar) \
(somSelf,ev,identifier,window,bounds,value,minimumValue,maximumValue))
#ifndef SOMGD_InitScrollBar
#if defined _InitScrollBar || defined __InitScrollBar
#undef _InitScrollBar
#undef __InitScrollBar
#define SOMGD_InitScrollBar 1
#else
#define _InitScrollBar HIScrollBar_InitScrollBar
#endif /* _InitScrollBar */
#endif /* SOMGD_InitScrollBar */
/*
* New Method: SetArrowDelta
*/
typedef void (SOMLINK *somTD_HIScrollBar_SetArrowDelta)(HIScrollBar *somSelf, Environment *ev,
UInt32 delta);
#define somMD_HIScrollBar_SetArrowDelta "::HIScrollBar::SetArrowDelta"
#define HIScrollBar_SetArrowDelta(somSelf,ev,delta) \
(SOM_Resolve(somSelf, HIScrollBar, SetArrowDelta) \
(somSelf,ev,delta))
#ifndef SOMGD_SetArrowDelta
#if defined _SetArrowDelta || defined __SetArrowDelta
#undef _SetArrowDelta
#undef __SetArrowDelta
#define SOMGD_SetArrowDelta 1
#else
#define _SetArrowDelta HIScrollBar_SetArrowDelta
#endif /* _SetArrowDelta */
#endif /* SOMGD_SetArrowDelta */
/*
* New Method: GetArrowDelta
*/
typedef UInt32 (SOMLINK *somTD_HIScrollBar_GetArrowDelta)(HIScrollBar *somSelf, Environment *ev);
#define somMD_HIScrollBar_GetArrowDelta "::HIScrollBar::GetArrowDelta"
#define HIScrollBar_GetArrowDelta(somSelf,ev) \
(SOM_Resolve(somSelf, HIScrollBar, GetArrowDelta) \
(somSelf,ev))
#ifndef SOMGD_GetArrowDelta
#if defined _GetArrowDelta || defined __GetArrowDelta
#undef _GetArrowDelta
#undef __GetArrowDelta
#define SOMGD_GetArrowDelta 1
#else
#define _GetArrowDelta HIScrollBar_GetArrowDelta
#endif /* _GetArrowDelta */
#endif /* SOMGD_GetArrowDelta */
/*
* New Method: SetPageDelta
*/
typedef void (SOMLINK *somTD_HIScrollBar_SetPageDelta)(HIScrollBar *somSelf, Environment *ev,
UInt32 delta);
#define somMD_HIScrollBar_SetPageDelta "::HIScrollBar::SetPageDelta"
#define HIScrollBar_SetPageDelta(somSelf,ev,delta) \
(SOM_Resolve(somSelf, HIScrollBar, SetPageDelta) \
(somSelf,ev,delta))
#ifndef SOMGD_SetPageDelta
#if defined _SetPageDelta || defined __SetPageDelta
#undef _SetPageDelta
#undef __SetPageDelta
#define SOMGD_SetPageDelta 1
#else
#define _SetPageDelta HIScrollBar_SetPageDelta
#endif /* _SetPageDelta */
#endif /* SOMGD_SetPageDelta */
/*
* New Method: GetPageDelta
*/
typedef UInt32 (SOMLINK *somTD_HIScrollBar_GetPageDelta)(HIScrollBar *somSelf, Environment *ev);
#define somMD_HIScrollBar_GetPageDelta "::HIScrollBar::GetPageDelta"
#define HIScrollBar_GetPageDelta(somSelf,ev) \
(SOM_Resolve(somSelf, HIScrollBar, GetPageDelta) \
(somSelf,ev))
#ifndef SOMGD_GetPageDelta
#if defined _GetPageDelta || defined __GetPageDelta
#undef _GetPageDelta
#undef __GetPageDelta
#define SOMGD_GetPageDelta 1
#else
#define _GetPageDelta HIScrollBar_GetPageDelta
#endif /* _GetPageDelta */
#endif /* SOMGD_GetPageDelta */
#ifndef SOM_DONT_USE_INHERITED_MACROS
#define HIScrollBar_InitControl HIControl_InitControl
#define HIScrollBar_SetValue HIControl_SetValue
#define HIScrollBar_GetValue HIControl_GetValue
#define HIScrollBar_SetMinimum HIControl_SetMinimum
#define HIScrollBar_GetMinimum HIControl_GetMinimum
#define HIScrollBar_SetMaximum HIControl_SetMaximum
#define HIScrollBar_GetMaximum HIControl_GetMaximum
#define HIScrollBar_SimulateSelection HIControl_SimulateSelection
#define HIScrollBar_GetEmbeddingParent HIPanel_GetEmbeddingParent
#define HIScrollBar_InitPanel HIPanel_InitPanel
#define HIScrollBar_RegisterInterestInAppleEvent HIPanel_RegisterInterestInAppleEvent
#define HIScrollBar_HasValidContent HIPanel_HasValidContent
#define HIScrollBar_GetDeepCollectionItemData HIPanel_GetDeepCollectionItemData
#define HIScrollBar_GetWindow HIObject_GetWindow
#define HIScrollBar_GetPort HIObject_GetPort
#define HIScrollBar_GetRefLabel HIObject_GetRefLabel
#define HIScrollBar_GetCollection HIObject_GetCollection
#define HIScrollBar_Init HIObject_Init
#define HIScrollBar_Terminate HIObject_Terminate
#define HIScrollBar_Clone HIObject_Clone
#define HIScrollBar_Release HIObject_Release
#define HIScrollBar_GetOwnerCount HIObject_GetOwnerCount
#define HIScrollBar_InitFromAERecord HIObject_InitFromAERecord
#define HIScrollBar_WriteToAERecord HIObject_WriteToAERecord
#define HIScrollBar_CalculateOptimalSize HIObject_CalculateOptimalSize
#define HIScrollBar_GetBoundingRect HIObject_GetBoundingRect
#define HIScrollBar_SetBoundingRect HIObject_SetBoundingRect
#define HIScrollBar_SetPosition HIObject_SetPosition
#define HIScrollBar_SetSize HIObject_SetSize
#define HIScrollBar_GetUpdateRect HIObject_GetUpdateRect
#define HIScrollBar_Enable HIObject_Enable
#define HIScrollBar_Disable HIObject_Disable
#define HIScrollBar_IsEnabled HIObject_IsEnabled
#define HIScrollBar_Show HIObject_Show
#define HIScrollBar_Hide HIObject_Hide
#define HIScrollBar_IsVisible HIObject_IsVisible
#define HIScrollBar_HandleAppleEvent HIObject_HandleAppleEvent
#define HIScrollBar_HandleActivate HIObject_HandleActivate
#define HIScrollBar_HandleDeactivate HIObject_HandleDeactivate
#define HIScrollBar_HandleNavigation HIObject_HandleNavigation
#define HIScrollBar_HandleMouseDownInContent HIObject_HandleMouseDownInContent
#define HIScrollBar_HandleMouseMovedInContent HIObject_HandleMouseMovedInContent
#define HIScrollBar_HandleMouseStoppedMovingInContent HIObject_HandleMouseStoppedMovingInContent
#define HIScrollBar_HandleMouseUpInContent HIObject_HandleMouseUpInContent
#define HIScrollBar_TakeUserInputFocus HIObject_TakeUserInputFocus
#define HIScrollBar_ReleaseUserInputFocus HIObject_ReleaseUserInputFocus
#define HIScrollBar_HasUserInputFocus HIObject_HasUserInputFocus
#define HIScrollBar_CanReleaseUserInputFocus HIObject_CanReleaseUserInputFocus
#define HIScrollBar_SetUserInputFocusFlags HIObject_SetUserInputFocusFlags
#define HIScrollBar_GetUserInputFocusFlags HIObject_GetUserInputFocusFlags
#define HIScrollBar_SetTitle HIObject_SetTitle
#define HIScrollBar_GetTitle HIObject_GetTitle
#define HIScrollBar_Draw HIObject_Draw
#define HIScrollBar_Erase HIObject_Erase
#define HIScrollBar_Invalidate HIObject_Invalidate
#define HIScrollBar_GetDrawingMode HIObject_GetDrawingMode
#define HIScrollBar_SetDrawingMode HIObject_SetDrawingMode
#define HIScrollBar_SetBackgroundPattern HIObject_SetBackgroundPattern
#define HIScrollBar_GetBackgroundPattern HIObject_GetBackgroundPattern
#define HIScrollBar_Cut HIObject_Cut
#define HIScrollBar_Copy HIObject_Copy
#define HIScrollBar_Paste HIObject_Paste
#define HIScrollBar_Clear HIObject_Clear
#define HIScrollBar_GetClipboardSupportFlags HIObject_GetClipboardSupportFlags
#define HIScrollBar_AddStateChangeCallback HIObject_AddStateChangeCallback
#define HIScrollBar_RemoveStateChangeCallback HIObject_RemoveStateChangeCallback
#define HIScrollBar_GetHIObjectFromRefLabel HIObject_GetHIObjectFromRefLabel
#define HIScrollBar_GetNewHIObject HIObject_GetNewHIObject
#define HIScrollBar_GetNewHIObjectFromResource HIObject_GetNewHIObjectFromResource
#define HIScrollBar_DrawContent HIObject_DrawContent
#define HIScrollBar_EraseContent HIObject_EraseContent
#define HIScrollBar_TranslatePoint HIObject_TranslatePoint
#define HIScrollBar_TranslateRect HIObject_TranslateRect
#define HIScrollBar_StateChanged HIObject_StateChanged
#define HIScrollBar_SetClipboardSupportFlags HIObject_SetClipboardSupportFlags
#define HIScrollBar_Verify HIObject_Verify
#define HIScrollBar_somInit SOMObject_somInit
#define HIScrollBar_somUninit SOMObject_somUninit
#define HIScrollBar_somDuplicateReference SOMObject_somDuplicateReference
#define HIScrollBar_somCompareReference SOMObject_somCompareReference
#define HIScrollBar_somRelease SOMObject_somRelease
#define HIScrollBar_somFree SOMObject_somFree
#define HIScrollBar_somCanDelete SOMObject_somCanDelete
#define HIScrollBar_somGetClass SOMObject_somGetClass
#define HIScrollBar_somGetClassName SOMObject_somGetClassName
#define HIScrollBar_somGetSize SOMObject_somGetSize
#define HIScrollBar_somIsA SOMObject_somIsA
#define HIScrollBar_somRespondsTo SOMObject_somRespondsTo
#define HIScrollBar_somIsInstanceOf SOMObject_somIsInstanceOf
#define HIScrollBar_somDispatch SOMObject_somDispatch
#define HIScrollBar_somClassDispatch SOMObject_somClassDispatch
#define HIScrollBar_somCastObj SOMObject_somCastObj
#define HIScrollBar_somResetObj SOMObject_somResetObj
#define HIScrollBar_somPrintSelf SOMObject_somPrintSelf
#define HIScrollBar_somDumpSelf SOMObject_somDumpSelf
#define HIScrollBar_somDumpSelfInt SOMObject_somDumpSelfInt
#endif /* SOM_DONT_USE_INHERITED_MACROS */
#endif /* SOM_HIScrollBar_h */
#ifndef SOM_HISlider_h
#define SOM_HISlider_h
#include <som.h>
/*
* -- This emitter treats Method Tokens as Thunks by default.
* -- Use the sc modifier "nothunks" to change this default
*/
#undef somresolve_
#define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
/*
* Define the class name as an object type
*/
#ifndef HISlider
#define HISlider SOMObject
#endif
#include <HIControls.h>
/*
* Start of user-defined types:
*/
/*
* End of user-defined types.
*/
#define HISlider_MajorVersion 0
#define HISlider_MinorVersion 0
/*
* External name shortening if required
*/
#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
#define HISliderClassData d
#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
/*--------------Migration------------*/
#ifdef OLDIBMSOMAPISUPPORT
#define HISlider_classObj somNewClassReference(HISlider)
#define _HISlider HISlider_classObj
#define HISliderCClassData HISliderClassData
#define HISliderNewClass(major,minor) somNewVersionedClassReference(HISlider,major,minor)
#endif
/* define xxxMetaClass macro to facilitate (cls ## MetaClass) */
#define HISliderMetaClass SOMClass
#if PRAGMA_ALIGN_SUPPORTED
# pragma options align=power
#endif
/*
* Declare the class data structure
*/
SOMEXTERN struct HISliderClassDataStructure {
#ifdef OLDIBMSOMAPISUPPORT
SOMAny *classObject; /* always zero, use somNewClassReference instead */
#else
long zero;
#endif
somStaticClassInfo *sci;
somDToken instanceDataToken;
long reserved [3];
somMToken InitSlider;
} SOMDLINK HISliderClassData;
#if PRAGMA_ALIGN_SUPPORTED
# pragma options align=reset
#endif
#if !defined(HISlider_Class_Source) && !defined(SOM_Module_hicontrols_Source)
#if PRAGMA_IMPORT_SUPPORTED
#pragma import list HISliderClassData
#endif
#endif
/*
* New macro for HISlider
*/
#define HISliderNew() somNewObject(HISlider)
/*
* New Method: InitSlider
*/
typedef OSStatus (SOMLINK *somTD_HISlider_InitSlider)(HISlider *somSelf, Environment *ev,
RefLabel* identifier,
HIWindow* window,
Rect* bounds,
SInt32 value,
SInt32 minimumValue,
SInt32 maximumValue);
#define somMD_HISlider_InitSlider "::HISlider::InitSlider"
#define HISlider_InitSlider(somSelf,ev,identifier,window,bounds,value,minimumValue,maximumValue) \
(SOM_Resolve(somSelf, HISlider, InitSlider) \
(somSelf,ev,identifier,window,bounds,value,minimumValue,maximumValue))
#ifndef SOMGD_InitSlider
#if defined _InitSlider || defined __InitSlider
#undef _InitSlider
#undef __InitSlider
#define SOMGD_InitSlider 1
#else
#define _InitSlider HISlider_InitSlider
#endif /* _InitSlider */
#endif /* SOMGD_InitSlider */
#ifndef SOM_DONT_USE_INHERITED_MACROS
#define HISlider_InitControl HIControl_InitControl
#define HISlider_SetValue HIControl_SetValue
#define HISlider_GetValue HIControl_GetValue
#define HISlider_SetMinimum HIControl_SetMinimum
#define HISlider_GetMinimum HIControl_GetMinimum
#define HISlider_SetMaximum HIControl_SetMaximum
#define HISlider_GetMaximum HIControl_GetMaximum
#define HISlider_SimulateSelection HIControl_SimulateSelection
#define HISlider_GetEmbeddingParent HIPanel_GetEmbeddingParent
#define HISlider_InitPanel HIPanel_InitPanel
#define HISlider_RegisterInterestInAppleEvent HIPanel_RegisterInterestInAppleEvent
#define HISlider_HasValidContent HIPanel_HasValidContent
#define HISlider_GetDeepCollectionItemData HIPanel_GetDeepCollectionItemData
#define HISlider_GetWindow HIObject_GetWindow
#define HISlider_GetPort HIObject_GetPort
#define HISlider_GetRefLabel HIObject_GetRefLabel
#define HISlider_GetCollection HIObject_GetCollection
#define HISlider_Init HIObject_Init
#define HISlider_Terminate HIObject_Terminate
#define HISlider_Clone HIObject_Clone
#define HISlider_Release HIObject_Release
#define HISlider_GetOwnerCount HIObject_GetOwnerCount
#define HISlider_InitFromAERecord HIObject_InitFromAERecord
#define HISlider_WriteToAERecord HIObject_WriteToAERecord
#define HISlider_CalculateOptimalSize HIObject_CalculateOptimalSize
#define HISlider_GetBoundingRect HIObject_GetBoundingRect
#define HISlider_SetBoundingRect HIObject_SetBoundingRect
#define HISlider_SetPosition HIObject_SetPosition
#define HISlider_SetSize HIObject_SetSize
#define HISlider_GetUpdateRect HIObject_GetUpdateRect
#define HISlider_Enable HIObject_Enable
#define HISlider_Disable HIObject_Disable
#define HISlider_IsEnabled HIObject_IsEnabled
#define HISlider_Show HIObject_Show
#define HISlider_Hide HIObject_Hide
#define HISlider_IsVisible HIObject_IsVisible
#define HISlider_HandleAppleEvent HIObject_HandleAppleEvent
#define HISlider_HandleActivate HIObject_HandleActivate
#define HISlider_HandleDeactivate HIObject_HandleDeactivate
#define HISlider_HandleNavigation HIObject_HandleNavigation
#define HISlider_HandleMouseDownInContent HIObject_HandleMouseDownInContent
#define HISlider_HandleMouseMovedInContent HIObject_HandleMouseMovedInContent
#define HISlider_HandleMouseStoppedMovingInContent HIObject_HandleMouseStoppedMovingInContent
#define HISlider_HandleMouseUpInContent HIObject_HandleMouseUpInContent
#define HISlider_TakeUserInputFocus HIObject_TakeUserInputFocus
#define HISlider_ReleaseUserInputFocus HIObject_ReleaseUserInputFocus
#define HISlider_HasUserInputFocus HIObject_HasUserInputFocus
#define HISlider_CanReleaseUserInputFocus HIObject_CanReleaseUserInputFocus
#define HISlider_SetUserInputFocusFlags HIObject_SetUserInputFocusFlags
#define HISlider_GetUserInputFocusFlags HIObject_GetUserInputFocusFlags
#define HISlider_SetTitle HIObject_SetTitle
#define HISlider_GetTitle HIObject_GetTitle
#define HISlider_Draw HIObject_Draw
#define HISlider_Erase HIObject_Erase
#define HISlider_Invalidate HIObject_Invalidate
#define HISlider_GetDrawingMode HIObject_GetDrawingMode
#define HISlider_SetDrawingMode HIObject_SetDrawingMode
#define HISlider_SetBackgroundPattern HIObject_SetBackgroundPattern
#define HISlider_GetBackgroundPattern HIObject_GetBackgroundPattern
#define HISlider_Cut HIObject_Cut
#define HISlider_Copy HIObject_Copy
#define HISlider_Paste HIObject_Paste
#define HISlider_Clear HIObject_Clear
#define HISlider_GetClipboardSupportFlags HIObject_GetClipboardSupportFlags
#define HISlider_AddStateChangeCallback HIObject_AddStateChangeCallback
#define HISlider_RemoveStateChangeCallback HIObject_RemoveStateChangeCallback
#define HISlider_GetHIObjectFromRefLabel HIObject_GetHIObjectFromRefLabel
#define HISlider_GetNewHIObject HIObject_GetNewHIObject
#define HISlider_GetNewHIObjectFromResource HIObject_GetNewHIObjectFromResource
#define HISlider_DrawContent HIObject_DrawContent
#define HISlider_EraseContent HIObject_EraseContent
#define HISlider_TranslatePoint HIObject_TranslatePoint
#define HISlider_TranslateRect HIObject_TranslateRect
#define HISlider_StateChanged HIObject_StateChanged
#define HISlider_SetClipboardSupportFlags HIObject_SetClipboardSupportFlags
#define HISlider_Verify HIObject_Verify
#define HISlider_somInit SOMObject_somInit
#define HISlider_somUninit SOMObject_somUninit
#define HISlider_somDuplicateReference SOMObject_somDuplicateReference
#define HISlider_somCompareReference SOMObject_somCompareReference
#define HISlider_somRelease SOMObject_somRelease
#define HISlider_somFree SOMObject_somFree
#define HISlider_somCanDelete SOMObject_somCanDelete
#define HISlider_somGetClass SOMObject_somGetClass
#define HISlider_somGetClassName SOMObject_somGetClassName
#define HISlider_somGetSize SOMObject_somGetSize
#define HISlider_somIsA SOMObject_somIsA
#define HISlider_somRespondsTo SOMObject_somRespondsTo
#define HISlider_somIsInstanceOf SOMObject_somIsInstanceOf
#define HISlider_somDispatch SOMObject_somDispatch
#define HISlider_somClassDispatch SOMObject_somClassDispatch
#define HISlider_somCastObj SOMObject_somCastObj
#define HISlider_somResetObj SOMObject_somResetObj
#define HISlider_somPrintSelf SOMObject_somPrintSelf
#define HISlider_somDumpSelf SOMObject_somDumpSelf
#define HISlider_somDumpSelfInt SOMObject_somDumpSelfInt
#endif /* SOM_DONT_USE_INHERITED_MACROS */
#endif /* SOM_HISlider_h */
#ifndef SOM_HILittleArrows_h
#define SOM_HILittleArrows_h
#include <som.h>
/*
* -- This emitter treats Method Tokens as Thunks by default.
* -- Use the sc modifier "nothunks" to change this default
*/
#undef somresolve_
#define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
/*
* Define the class name as an object type
*/
#ifndef HILittleArrows
#define HILittleArrows SOMObject
#endif
#include <HIControls.h>
/*
* Start of user-defined types:
*/
/*
* End of user-defined types.
*/
#define HILittleArrows_MajorVersion 0
#define HILittleArrows_MinorVersion 0
/*
* External name shortening if required
*/
#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
#define HILittleArrowsClassData d
#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
/*--------------Migration------------*/
#ifdef OLDIBMSOMAPISUPPORT
#define HILittleArrows_classObj somNewClassReference(HILittleArrows)
#define _HILittleArrows HILittleArrows_classObj
#define HILittleArrowsCClassData HILittleArrowsClassData
#define HILittleArrowsNewClass(major,minor) somNewVersionedClassReference(HILittleArrows,major,minor)
#endif
/* define xxxMetaClass macro to facilitate (cls ## MetaClass) */
#define HILittleArrowsMetaClass SOMClass
#if PRAGMA_ALIGN_SUPPORTED
# pragma options align=power
#endif
/*
* Declare the class data structure
*/
SOMEXTERN struct HILittleArrowsClassDataStructure {
#ifdef OLDIBMSOMAPISUPPORT
SOMAny *classObject; /* always zero, use somNewClassReference instead */
#else
long zero;
#endif
somStaticClassInfo *sci;
somDToken instanceDataToken;
long reserved [3];
somMToken InitLittleArrows;
somMToken SetArrowDelta;
somMToken GetArrowDelta;
} SOMDLINK HILittleArrowsClassData;
#if PRAGMA_ALIGN_SUPPORTED
# pragma options align=reset
#endif
#if !defined(HILittleArrows_Class_Source) && !defined(SOM_Module_hicontrols_Source)
#if PRAGMA_IMPORT_SUPPORTED
#pragma import list HILittleArrowsClassData
#endif
#endif
/*
* New macro for HILittleArrows
*/
#define HILittleArrowsNew() somNewObject(HILittleArrows)
/*
* New Method: InitLittleArrows
*/
typedef OSStatus (SOMLINK *somTD_HILittleArrows_InitLittleArrows)(HILittleArrows *somSelf, Environment *ev,
RefLabel* identifier,
HIWindow* window,
Point* anchor,
SInt32 value,
SInt32 minimumValue,
SInt32 maximumValue);
#define somMD_HILittleArrows_InitLittleArrows "::HILittleArrows::InitLittleArrows"
#define HILittleArrows_InitLittleArrows(somSelf,ev,identifier,window,anchor,value,minimumValue,maximumValue) \
(SOM_Resolve(somSelf, HILittleArrows, InitLittleArrows) \
(somSelf,ev,identifier,window,anchor,value,minimumValue,maximumValue))
#ifndef SOMGD_InitLittleArrows
#if defined _InitLittleArrows || defined __InitLittleArrows
#undef _InitLittleArrows
#undef __InitLittleArrows
#define SOMGD_InitLittleArrows 1
#else
#define _InitLittleArrows HILittleArrows_InitLittleArrows
#endif /* _InitLittleArrows */
#endif /* SOMGD_InitLittleArrows */
/*
* New Method: SetArrowDelta
*/
typedef void (SOMLINK *somTD_HILittleArrows_SetArrowDelta)(HILittleArrows *somSelf, Environment *ev,
UInt32 delta);
#define somMD_HILittleArrows_SetArrowDelta "::HILittleArrows::SetArrowDelta"
#define HILittleArrows_SetArrowDelta(somSelf,ev,delta) \
(SOM_Resolve(somSelf, HILittleArrows, SetArrowDelta) \
(somSelf,ev,delta))
#ifndef SOMGD_SetArrowDelta
#if defined _SetArrowDelta || defined __SetArrowDelta
#undef _SetArrowDelta
#undef __SetArrowDelta
#define SOMGD_SetArrowDelta 1
#else
#define _SetArrowDelta HILittleArrows_SetArrowDelta
#endif /* _SetArrowDelta */
#endif /* SOMGD_SetArrowDelta */
/*
* New Method: GetArrowDelta
*/
typedef UInt32 (SOMLINK *somTD_HILittleArrows_GetArrowDelta)(HILittleArrows *somSelf, Environment *ev);
#define somMD_HILittleArrows_GetArrowDelta "::HILittleArrows::GetArrowDelta"
#define HILittleArrows_GetArrowDelta(somSelf,ev) \
(SOM_Resolve(somSelf, HILittleArrows, GetArrowDelta) \
(somSelf,ev))
#ifndef SOMGD_GetArrowDelta
#if defined _GetArrowDelta || defined __GetArrowDelta
#undef _GetArrowDelta
#undef __GetArrowDelta
#define SOMGD_GetArrowDelta 1
#else
#define _GetArrowDelta HILittleArrows_GetArrowDelta
#endif /* _GetArrowDelta */
#endif /* SOMGD_GetArrowDelta */
#ifndef SOM_DONT_USE_INHERITED_MACROS
#define HILittleArrows_InitControl HIControl_InitControl
#define HILittleArrows_SetValue HIControl_SetValue
#define HILittleArrows_GetValue HIControl_GetValue
#define HILittleArrows_SetMinimum HIControl_SetMinimum
#define HILittleArrows_GetMinimum HIControl_GetMinimum
#define HILittleArrows_SetMaximum HIControl_SetMaximum
#define HILittleArrows_GetMaximum HIControl_GetMaximum
#define HILittleArrows_SimulateSelection HIControl_SimulateSelection
#define HILittleArrows_GetEmbeddingParent HIPanel_GetEmbeddingParent
#define HILittleArrows_InitPanel HIPanel_InitPanel
#define HILittleArrows_RegisterInterestInAppleEvent HIPanel_RegisterInterestInAppleEvent
#define HILittleArrows_HasValidContent HIPanel_HasValidContent
#define HILittleArrows_GetDeepCollectionItemData HIPanel_GetDeepCollectionItemData
#define HILittleArrows_GetWindow HIObject_GetWindow
#define HILittleArrows_GetPort HIObject_GetPort
#define HILittleArrows_GetRefLabel HIObject_GetRefLabel
#define HILittleArrows_GetCollection HIObject_GetCollection
#define HILittleArrows_Init HIObject_Init
#define HILittleArrows_Terminate HIObject_Terminate
#define HILittleArrows_Clone HIObject_Clone
#define HILittleArrows_Release HIObject_Release
#define HILittleArrows_GetOwnerCount HIObject_GetOwnerCount
#define HILittleArrows_InitFromAERecord HIObject_InitFromAERecord
#define HILittleArrows_WriteToAERecord HIObject_WriteToAERecord
#define HILittleArrows_CalculateOptimalSize HIObject_CalculateOptimalSize
#define HILittleArrows_GetBoundingRect HIObject_GetBoundingRect
#define HILittleArrows_SetBoundingRect HIObject_SetBoundingRect
#define HILittleArrows_SetPosition HIObject_SetPosition
#define HILittleArrows_SetSize HIObject_SetSize
#define HILittleArrows_GetUpdateRect HIObject_GetUpdateRect
#define HILittleArrows_Enable HIObject_Enable
#define HILittleArrows_Disable HIObject_Disable
#define HILittleArrows_IsEnabled HIObject_IsEnabled
#define HILittleArrows_Show HIObject_Show
#define HILittleArrows_Hide HIObject_Hide
#define HILittleArrows_IsVisible HIObject_IsVisible
#define HILittleArrows_HandleAppleEvent HIObject_HandleAppleEvent
#define HILittleArrows_HandleActivate HIObject_HandleActivate
#define HILittleArrows_HandleDeactivate HIObject_HandleDeactivate
#define HILittleArrows_HandleNavigation HIObject_HandleNavigation
#define HILittleArrows_HandleMouseDownInContent HIObject_HandleMouseDownInContent
#define HILittleArrows_HandleMouseMovedInContent HIObject_HandleMouseMovedInContent
#define HILittleArrows_HandleMouseStoppedMovingInContent HIObject_HandleMouseStoppedMovingInContent
#define HILittleArrows_HandleMouseUpInContent HIObject_HandleMouseUpInContent
#define HILittleArrows_TakeUserInputFocus HIObject_TakeUserInputFocus
#define HILittleArrows_ReleaseUserInputFocus HIObject_ReleaseUserInputFocus
#define HILittleArrows_HasUserInputFocus HIObject_HasUserInputFocus
#define HILittleArrows_CanReleaseUserInputFocus HIObject_CanReleaseUserInputFocus
#define HILittleArrows_SetUserInputFocusFlags HIObject_SetUserInputFocusFlags
#define HILittleArrows_GetUserInputFocusFlags HIObject_GetUserInputFocusFlags
#define HILittleArrows_SetTitle HIObject_SetTitle
#define HILittleArrows_GetTitle HIObject_GetTitle
#define HILittleArrows_Draw HIObject_Draw
#define HILittleArrows_Erase HIObject_Erase
#define HILittleArrows_Invalidate HIObject_Invalidate
#define HILittleArrows_GetDrawingMode HIObject_GetDrawingMode
#define HILittleArrows_SetDrawingMode HIObject_SetDrawingMode
#define HILittleArrows_SetBackgroundPattern HIObject_SetBackgroundPattern
#define HILittleArrows_GetBackgroundPattern HIObject_GetBackgroundPattern
#define HILittleArrows_Cut HIObject_Cut
#define HILittleArrows_Copy HIObject_Copy
#define HILittleArrows_Paste HIObject_Paste
#define HILittleArrows_Clear HIObject_Clear
#define HILittleArrows_GetClipboardSupportFlags HIObject_GetClipboardSupportFlags
#define HILittleArrows_AddStateChangeCallback HIObject_AddStateChangeCallback
#define HILittleArrows_RemoveStateChangeCallback HIObject_RemoveStateChangeCallback
#define HILittleArrows_GetHIObjectFromRefLabel HIObject_GetHIObjectFromRefLabel
#define HILittleArrows_GetNewHIObject HIObject_GetNewHIObject
#define HILittleArrows_GetNewHIObjectFromResource HIObject_GetNewHIObjectFromResource
#define HILittleArrows_DrawContent HIObject_DrawContent
#define HILittleArrows_EraseContent HIObject_EraseContent
#define HILittleArrows_TranslatePoint HIObject_TranslatePoint
#define HILittleArrows_TranslateRect HIObject_TranslateRect
#define HILittleArrows_StateChanged HIObject_StateChanged
#define HILittleArrows_SetClipboardSupportFlags HIObject_SetClipboardSupportFlags
#define HILittleArrows_Verify HIObject_Verify
#define HILittleArrows_somInit SOMObject_somInit
#define HILittleArrows_somUninit SOMObject_somUninit
#define HILittleArrows_somDuplicateReference SOMObject_somDuplicateReference
#define HILittleArrows_somCompareReference SOMObject_somCompareReference
#define HILittleArrows_somRelease SOMObject_somRelease
#define HILittleArrows_somFree SOMObject_somFree
#define HILittleArrows_somCanDelete SOMObject_somCanDelete
#define HILittleArrows_somGetClass SOMObject_somGetClass
#define HILittleArrows_somGetClassName SOMObject_somGetClassName
#define HILittleArrows_somGetSize SOMObject_somGetSize
#define HILittleArrows_somIsA SOMObject_somIsA
#define HILittleArrows_somRespondsTo SOMObject_somRespondsTo
#define HILittleArrows_somIsInstanceOf SOMObject_somIsInstanceOf
#define HILittleArrows_somDispatch SOMObject_somDispatch
#define HILittleArrows_somClassDispatch SOMObject_somClassDispatch
#define HILittleArrows_somCastObj SOMObject_somCastObj
#define HILittleArrows_somResetObj SOMObject_somResetObj
#define HILittleArrows_somPrintSelf SOMObject_somPrintSelf
#define HILittleArrows_somDumpSelf SOMObject_somDumpSelf
#define HILittleArrows_somDumpSelfInt SOMObject_somDumpSelfInt
#endif /* SOM_DONT_USE_INHERITED_MACROS */
#endif /* SOM_HILittleArrows_h */
#ifndef SOM_HIProgressIndicator_h
#define SOM_HIProgressIndicator_h
#include <som.h>
/*
* -- This emitter treats Method Tokens as Thunks by default.
* -- Use the sc modifier "nothunks" to change this default
*/
#undef somresolve_
#define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
/*
* Define the class name as an object type
*/
#ifndef HIProgressIndicator
#define HIProgressIndicator SOMObject
#endif
#include <HIControls.h>
/*
* Start of user-defined types:
*/
/*
* End of user-defined types.
*/
#define HIProgressIndicator_MajorVersion 0
#define HIProgressIndicator_MinorVersion 0
/*
* External name shortening if required
*/
#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
#define HIProgressIndicatorClassData d
#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
/*--------------Migration------------*/
#ifdef OLDIBMSOMAPISUPPORT
#define HIProgressIndicator_classObj somNewClassReference(HIProgressIndicator)
#define _HIProgressIndicator HIProgressIndicator_classObj
#define HIProgressIndicatorCClassData HIProgressIndicatorClassData
#define HIProgressIndicatorNewClass(major,minor) somNewVersionedClassReference(HIProgressIndicator,major,minor)
#endif
/* define xxxMetaClass macro to facilitate (cls ## MetaClass) */
#define HIProgressIndicatorMetaClass SOMClass
#if PRAGMA_ALIGN_SUPPORTED
# pragma options align=power
#endif
/*
* Declare the class data structure
*/
SOMEXTERN struct HIProgressIndicatorClassDataStructure {
#ifdef OLDIBMSOMAPISUPPORT
SOMAny *classObject; /* always zero, use somNewClassReference instead */
#else
long zero;
#endif
somStaticClassInfo *sci;
somDToken instanceDataToken;
long reserved [3];
somMToken InitProgressIndicator;
somMToken SetBehavior;
somMToken GetBehavior;
somMToken SpinForward;
somMToken SpinBackward;
} SOMDLINK HIProgressIndicatorClassData;
#if PRAGMA_ALIGN_SUPPORTED
# pragma options align=reset
#endif
#if !defined(HIProgressIndicator_Class_Source) && !defined(SOM_Module_hicontrols_Source)
#if PRAGMA_IMPORT_SUPPORTED
#pragma import list HIProgressIndicatorClassData
#endif
#endif
/*
* New macro for HIProgressIndicator
*/
#define HIProgressIndicatorNew() somNewObject(HIProgressIndicator)
/*
* New Method: InitProgressIndicator
*/
typedef OSStatus (SOMLINK *somTD_HIProgressIndicator_InitProgressIndicator)(HIProgressIndicator *somSelf, Environment *ev,
RefLabel* identifier,
HIWindow* window,
Rect* bounds,
HIControlBehavior behavior);
#define somMD_HIProgressIndicator_InitProgressIndicator "::HIProgressIndicator::InitProgressIndicator"
#define HIProgressIndicator_InitProgressIndicator(somSelf,ev,identifier,window,bounds,behavior) \
(SOM_Resolve(somSelf, HIProgressIndicator, InitProgressIndicator) \
(somSelf,ev,identifier,window,bounds,behavior))
#ifndef SOMGD_InitProgressIndicator
#if defined _InitProgressIndicator || defined __InitProgressIndicator
#undef _InitProgressIndicator
#undef __InitProgressIndicator
#define SOMGD_InitProgressIndicator 1
#else
#define _InitProgressIndicator HIProgressIndicator_InitProgressIndicator
#endif /* _InitProgressIndicator */
#endif /* SOMGD_InitProgressIndicator */
/*
* New Method: SetBehavior
*/
typedef void (SOMLINK *somTD_HIProgressIndicator_SetBehavior)(HIProgressIndicator *somSelf, Environment *ev,
HIControlBehavior newBehavior);
#define somMD_HIProgressIndicator_SetBehavior "::HIProgressIndicator::SetBehavior"
#define HIProgressIndicator_SetBehavior(somSelf,ev,newBehavior) \
(SOM_Resolve(somSelf, HIProgressIndicator, SetBehavior) \
(somSelf,ev,newBehavior))
#ifndef SOMGD_SetBehavior
#if defined _SetBehavior || defined __SetBehavior
#undef _SetBehavior
#undef __SetBehavior
#define SOMGD_SetBehavior 1
#else
#define _SetBehavior HIProgressIndicator_SetBehavior
#endif /* _SetBehavior */
#endif /* SOMGD_SetBehavior */
/*
* New Method: GetBehavior
*/
typedef HIControlBehavior (SOMLINK *somTD_HIProgressIndicator_GetBehavior)(HIProgressIndicator *somSelf, Environment *ev);
#define somMD_HIProgressIndicator_GetBehavior "::HIProgressIndicator::GetBehavior"
#define HIProgressIndicator_GetBehavior(somSelf,ev) \
(SOM_Resolve(somSelf, HIProgressIndicator, GetBehavior) \
(somSelf,ev))
#ifndef SOMGD_GetBehavior
#if defined _GetBehavior || defined __GetBehavior
#undef _GetBehavior
#undef __GetBehavior
#define SOMGD_GetBehavior 1
#else
#define _GetBehavior HIProgressIndicator_GetBehavior
#endif /* _GetBehavior */
#endif /* SOMGD_GetBehavior */
/*
* New Method: SpinForward
*/
typedef void (SOMLINK *somTD_HIProgressIndicator_SpinForward)(HIProgressIndicator *somSelf, Environment *ev);
#define somMD_HIProgressIndicator_SpinForward "::HIProgressIndicator::SpinForward"
#define HIProgressIndicator_SpinForward(somSelf,ev) \
(SOM_Resolve(somSelf, HIProgressIndicator, SpinForward) \
(somSelf,ev))
#ifndef SOMGD_SpinForward
#if defined _SpinForward || defined __SpinForward
#undef _SpinForward
#undef __SpinForward
#define SOMGD_SpinForward 1
#else
#define _SpinForward HIProgressIndicator_SpinForward
#endif /* _SpinForward */
#endif /* SOMGD_SpinForward */
/*
* New Method: SpinBackward
*/
typedef void (SOMLINK *somTD_HIProgressIndicator_SpinBackward)(HIProgressIndicator *somSelf, Environment *ev);
#define somMD_HIProgressIndicator_SpinBackward "::HIProgressIndicator::SpinBackward"
#define HIProgressIndicator_SpinBackward(somSelf,ev) \
(SOM_Resolve(somSelf, HIProgressIndicator, SpinBackward) \
(somSelf,ev))
#ifndef SOMGD_SpinBackward
#if defined _SpinBackward || defined __SpinBackward
#undef _SpinBackward
#undef __SpinBackward
#define SOMGD_SpinBackward 1
#else
#define _SpinBackward HIProgressIndicator_SpinBackward
#endif /* _SpinBackward */
#endif /* SOMGD_SpinBackward */
#ifndef SOM_DONT_USE_INHERITED_MACROS
#define HIProgressIndicator_InitControl HIControl_InitControl
#define HIProgressIndicator_SetValue HIControl_SetValue
#define HIProgressIndicator_GetValue HIControl_GetValue
#define HIProgressIndicator_SetMinimum HIControl_SetMinimum
#define HIProgressIndicator_GetMinimum HIControl_GetMinimum
#define HIProgressIndicator_SetMaximum HIControl_SetMaximum
#define HIProgressIndicator_GetMaximum HIControl_GetMaximum
#define HIProgressIndicator_SimulateSelection HIControl_SimulateSelection
#define HIProgressIndicator_GetEmbeddingParent HIPanel_GetEmbeddingParent
#define HIProgressIndicator_InitPanel HIPanel_InitPanel
#define HIProgressIndicator_RegisterInterestInAppleEvent HIPanel_RegisterInterestInAppleEvent
#define HIProgressIndicator_HasValidContent HIPanel_HasValidContent
#define HIProgressIndicator_GetDeepCollectionItemData HIPanel_GetDeepCollectionItemData
#define HIProgressIndicator_GetWindow HIObject_GetWindow
#define HIProgressIndicator_GetPort HIObject_GetPort
#define HIProgressIndicator_GetRefLabel HIObject_GetRefLabel
#define HIProgressIndicator_GetCollection HIObject_GetCollection
#define HIProgressIndicator_Init HIObject_Init
#define HIProgressIndicator_Terminate HIObject_Terminate
#define HIProgressIndicator_Clone HIObject_Clone
#define HIProgressIndicator_Release HIObject_Release
#define HIProgressIndicator_GetOwnerCount HIObject_GetOwnerCount
#define HIProgressIndicator_InitFromAERecord HIObject_InitFromAERecord
#define HIProgressIndicator_WriteToAERecord HIObject_WriteToAERecord
#define HIProgressIndicator_CalculateOptimalSize HIObject_CalculateOptimalSize
#define HIProgressIndicator_GetBoundingRect HIObject_GetBoundingRect
#define HIProgressIndicator_SetBoundingRect HIObject_SetBoundingRect
#define HIProgressIndicator_SetPosition HIObject_SetPosition
#define HIProgressIndicator_SetSize HIObject_SetSize
#define HIProgressIndicator_GetUpdateRect HIObject_GetUpdateRect
#define HIProgressIndicator_Enable HIObject_Enable
#define HIProgressIndicator_Disable HIObject_Disable
#define HIProgressIndicator_IsEnabled HIObject_IsEnabled
#define HIProgressIndicator_Show HIObject_Show
#define HIProgressIndicator_Hide HIObject_Hide
#define HIProgressIndicator_IsVisible HIObject_IsVisible
#define HIProgressIndicator_HandleAppleEvent HIObject_HandleAppleEvent
#define HIProgressIndicator_HandleActivate HIObject_HandleActivate
#define HIProgressIndicator_HandleDeactivate HIObject_HandleDeactivate
#define HIProgressIndicator_HandleNavigation HIObject_HandleNavigation
#define HIProgressIndicator_HandleMouseDownInContent HIObject_HandleMouseDownInContent
#define HIProgressIndicator_HandleMouseMovedInContent HIObject_HandleMouseMovedInContent
#define HIProgressIndicator_HandleMouseStoppedMovingInContent HIObject_HandleMouseStoppedMovingInContent
#define HIProgressIndicator_HandleMouseUpInContent HIObject_HandleMouseUpInContent
#define HIProgressIndicator_TakeUserInputFocus HIObject_TakeUserInputFocus
#define HIProgressIndicator_ReleaseUserInputFocus HIObject_ReleaseUserInputFocus
#define HIProgressIndicator_HasUserInputFocus HIObject_HasUserInputFocus
#define HIProgressIndicator_CanReleaseUserInputFocus HIObject_CanReleaseUserInputFocus
#define HIProgressIndicator_SetUserInputFocusFlags HIObject_SetUserInputFocusFlags
#define HIProgressIndicator_GetUserInputFocusFlags HIObject_GetUserInputFocusFlags
#define HIProgressIndicator_SetTitle HIObject_SetTitle
#define HIProgressIndicator_GetTitle HIObject_GetTitle
#define HIProgressIndicator_Draw HIObject_Draw
#define HIProgressIndicator_Erase HIObject_Erase
#define HIProgressIndicator_Invalidate HIObject_Invalidate
#define HIProgressIndicator_GetDrawingMode HIObject_GetDrawingMode
#define HIProgressIndicator_SetDrawingMode HIObject_SetDrawingMode
#define HIProgressIndicator_SetBackgroundPattern HIObject_SetBackgroundPattern
#define HIProgressIndicator_GetBackgroundPattern HIObject_GetBackgroundPattern
#define HIProgressIndicator_Cut HIObject_Cut
#define HIProgressIndicator_Copy HIObject_Copy
#define HIProgressIndicator_Paste HIObject_Paste
#define HIProgressIndicator_Clear HIObject_Clear
#define HIProgressIndicator_GetClipboardSupportFlags HIObject_GetClipboardSupportFlags
#define HIProgressIndicator_AddStateChangeCallback HIObject_AddStateChangeCallback
#define HIProgressIndicator_RemoveStateChangeCallback HIObject_RemoveStateChangeCallback
#define HIProgressIndicator_GetHIObjectFromRefLabel HIObject_GetHIObjectFromRefLabel
#define HIProgressIndicator_GetNewHIObject HIObject_GetNewHIObject
#define HIProgressIndicator_GetNewHIObjectFromResource HIObject_GetNewHIObjectFromResource
#define HIProgressIndicator_DrawContent HIObject_DrawContent
#define HIProgressIndicator_EraseContent HIObject_EraseContent
#define HIProgressIndicator_TranslatePoint HIObject_TranslatePoint
#define HIProgressIndicator_TranslateRect HIObject_TranslateRect
#define HIProgressIndicator_StateChanged HIObject_StateChanged
#define HIProgressIndicator_SetClipboardSupportFlags HIObject_SetClipboardSupportFlags
#define HIProgressIndicator_Verify HIObject_Verify
#define HIProgressIndicator_somInit SOMObject_somInit
#define HIProgressIndicator_somUninit SOMObject_somUninit
#define HIProgressIndicator_somDuplicateReference SOMObject_somDuplicateReference
#define HIProgressIndicator_somCompareReference SOMObject_somCompareReference
#define HIProgressIndicator_somRelease SOMObject_somRelease
#define HIProgressIndicator_somFree SOMObject_somFree
#define HIProgressIndicator_somCanDelete SOMObject_somCanDelete
#define HIProgressIndicator_somGetClass SOMObject_somGetClass
#define HIProgressIndicator_somGetClassName SOMObject_somGetClassName
#define HIProgressIndicator_somGetSize SOMObject_somGetSize
#define HIProgressIndicator_somIsA SOMObject_somIsA
#define HIProgressIndicator_somRespondsTo SOMObject_somRespondsTo
#define HIProgressIndicator_somIsInstanceOf SOMObject_somIsInstanceOf
#define HIProgressIndicator_somDispatch SOMObject_somDispatch
#define HIProgressIndicator_somClassDispatch SOMObject_somClassDispatch
#define HIProgressIndicator_somCastObj SOMObject_somCastObj
#define HIProgressIndicator_somResetObj SOMObject_somResetObj
#define HIProgressIndicator_somPrintSelf SOMObject_somPrintSelf
#define HIProgressIndicator_somDumpSelf SOMObject_somDumpSelf
#define HIProgressIndicator_somDumpSelfInt SOMObject_somDumpSelfInt
#endif /* SOM_DONT_USE_INHERITED_MACROS */
#endif /* SOM_HIProgressIndicator_h */
#ifndef SOM_HIPopUpControl_h
#define SOM_HIPopUpControl_h
#include <som.h>
/*
* -- This emitter treats Method Tokens as Thunks by default.
* -- Use the sc modifier "nothunks" to change this default
*/
#undef somresolve_
#define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
/*
* Define the class name as an object type
*/
#ifndef HIPopUpControl
#define HIPopUpControl SOMObject
#endif
#include <HIControls.h>
/*
* Start of user-defined types:
*/
/*
* End of user-defined types.
*/
#define HIPopUpControl_MajorVersion 0
#define HIPopUpControl_MinorVersion 0
/*
* External name shortening if required
*/
#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
#define HIPopUpControlClassData d
#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
/*--------------Migration------------*/
#ifdef OLDIBMSOMAPISUPPORT
#define HIPopUpControl_classObj somNewClassReference(HIPopUpControl)
#define _HIPopUpControl HIPopUpControl_classObj
#define HIPopUpControlCClassData HIPopUpControlClassData
#define HIPopUpControlNewClass(major,minor) somNewVersionedClassReference(HIPopUpControl,major,minor)
#endif
/* define xxxMetaClass macro to facilitate (cls ## MetaClass) */
#define HIPopUpControlMetaClass SOMClass
#if PRAGMA_ALIGN_SUPPORTED
# pragma options align=power
#endif
/*
* Declare the class data structure
*/
SOMEXTERN struct HIPopUpControlClassDataStructure {
#ifdef OLDIBMSOMAPISUPPORT
SOMAny *classObject; /* always zero, use somNewClassReference instead */
#else
long zero;
#endif
somStaticClassInfo *sci;
somDToken instanceDataToken;
long reserved [3];
somMToken InitPopUpControl;
somMToken SetMenu;
somMToken GetMenu;
} SOMDLINK HIPopUpControlClassData;
#if PRAGMA_ALIGN_SUPPORTED
# pragma options align=reset
#endif
#if !defined(HIPopUpControl_Class_Source) && !defined(SOM_Module_hicontrols_Source)
#if PRAGMA_IMPORT_SUPPORTED
#pragma import list HIPopUpControlClassData
#endif
#endif
/*
* New macro for HIPopUpControl
*/
#define HIPopUpControlNew() somNewObject(HIPopUpControl)
/*
* New Method: InitPopUpControl
*/
typedef OSStatus (SOMLINK *somTD_HIPopUpControl_InitPopUpControl)(HIPopUpControl *somSelf, Environment *ev,
RefLabel* identifier,
HIWindow* window,
Rect* bounds);
#define somMD_HIPopUpControl_InitPopUpControl "::HIPopUpControl::InitPopUpControl"
#define HIPopUpControl_InitPopUpControl(somSelf,ev,identifier,window,bounds) \
(SOM_Resolve(somSelf, HIPopUpControl, InitPopUpControl) \
(somSelf,ev,identifier,window,bounds))
#ifndef SOMGD_InitPopUpControl
#if defined _InitPopUpControl || defined __InitPopUpControl
#undef _InitPopUpControl
#undef __InitPopUpControl
#define SOMGD_InitPopUpControl 1
#else
#define _InitPopUpControl HIPopUpControl_InitPopUpControl
#endif /* _InitPopUpControl */
#endif /* SOMGD_InitPopUpControl */
/*
* New Method: SetMenu
*/
typedef void (SOMLINK *somTD_HIPopUpControl_SetMenu)(HIPopUpControl *somSelf, Environment *ev,
HIMenu* menu);
#define somMD_HIPopUpControl_SetMenu "::HIPopUpControl::SetMenu"
#define HIPopUpControl_SetMenu(somSelf,ev,menu) \
(SOM_Resolve(somSelf, HIPopUpControl, SetMenu) \
(somSelf,ev,menu))
#ifndef SOMGD_SetMenu
#if defined _SetMenu || defined __SetMenu
#undef _SetMenu
#undef __SetMenu
#define SOMGD_SetMenu 1
#else
#define _SetMenu HIPopUpControl_SetMenu
#endif /* _SetMenu */
#endif /* SOMGD_SetMenu */
/*
* New Method: GetMenu
*/
typedef HIMenu* (SOMLINK *somTD_HIPopUpControl_GetMenu)(HIPopUpControl *somSelf, Environment *ev);
#define somMD_HIPopUpControl_GetMenu "::HIPopUpControl::GetMenu"
#define HIPopUpControl_GetMenu(somSelf,ev) \
(SOM_Resolve(somSelf, HIPopUpControl, GetMenu) \
(somSelf,ev))
#ifndef SOMGD_GetMenu
#if defined _GetMenu || defined __GetMenu
#undef _GetMenu
#undef __GetMenu
#define SOMGD_GetMenu 1
#else
#define _GetMenu HIPopUpControl_GetMenu
#endif /* _GetMenu */
#endif /* SOMGD_GetMenu */
#ifndef SOM_DONT_USE_INHERITED_MACROS
#define HIPopUpControl_InitControl HIControl_InitControl
#define HIPopUpControl_SetValue HIControl_SetValue
#define HIPopUpControl_GetValue HIControl_GetValue
#define HIPopUpControl_SetMinimum HIControl_SetMinimum
#define HIPopUpControl_GetMinimum HIControl_GetMinimum
#define HIPopUpControl_SetMaximum HIControl_SetMaximum
#define HIPopUpControl_GetMaximum HIControl_GetMaximum
#define HIPopUpControl_SimulateSelection HIControl_SimulateSelection
#define HIPopUpControl_GetEmbeddingParent HIPanel_GetEmbeddingParent
#define HIPopUpControl_InitPanel HIPanel_InitPanel
#define HIPopUpControl_RegisterInterestInAppleEvent HIPanel_RegisterInterestInAppleEvent
#define HIPopUpControl_HasValidContent HIPanel_HasValidContent
#define HIPopUpControl_GetDeepCollectionItemData HIPanel_GetDeepCollectionItemData
#define HIPopUpControl_GetWindow HIObject_GetWindow
#define HIPopUpControl_GetPort HIObject_GetPort
#define HIPopUpControl_GetRefLabel HIObject_GetRefLabel
#define HIPopUpControl_GetCollection HIObject_GetCollection
#define HIPopUpControl_Init HIObject_Init
#define HIPopUpControl_Terminate HIObject_Terminate
#define HIPopUpControl_Clone HIObject_Clone
#define HIPopUpControl_Release HIObject_Release
#define HIPopUpControl_GetOwnerCount HIObject_GetOwnerCount
#define HIPopUpControl_InitFromAERecord HIObject_InitFromAERecord
#define HIPopUpControl_WriteToAERecord HIObject_WriteToAERecord
#define HIPopUpControl_CalculateOptimalSize HIObject_CalculateOptimalSize
#define HIPopUpControl_GetBoundingRect HIObject_GetBoundingRect
#define HIPopUpControl_SetBoundingRect HIObject_SetBoundingRect
#define HIPopUpControl_SetPosition HIObject_SetPosition
#define HIPopUpControl_SetSize HIObject_SetSize
#define HIPopUpControl_GetUpdateRect HIObject_GetUpdateRect
#define HIPopUpControl_Enable HIObject_Enable
#define HIPopUpControl_Disable HIObject_Disable
#define HIPopUpControl_IsEnabled HIObject_IsEnabled
#define HIPopUpControl_Show HIObject_Show
#define HIPopUpControl_Hide HIObject_Hide
#define HIPopUpControl_IsVisible HIObject_IsVisible
#define HIPopUpControl_HandleAppleEvent HIObject_HandleAppleEvent
#define HIPopUpControl_HandleActivate HIObject_HandleActivate
#define HIPopUpControl_HandleDeactivate HIObject_HandleDeactivate
#define HIPopUpControl_HandleNavigation HIObject_HandleNavigation
#define HIPopUpControl_HandleMouseDownInContent HIObject_HandleMouseDownInContent
#define HIPopUpControl_HandleMouseMovedInContent HIObject_HandleMouseMovedInContent
#define HIPopUpControl_HandleMouseStoppedMovingInContent HIObject_HandleMouseStoppedMovingInContent
#define HIPopUpControl_HandleMouseUpInContent HIObject_HandleMouseUpInContent
#define HIPopUpControl_TakeUserInputFocus HIObject_TakeUserInputFocus
#define HIPopUpControl_ReleaseUserInputFocus HIObject_ReleaseUserInputFocus
#define HIPopUpControl_HasUserInputFocus HIObject_HasUserInputFocus
#define HIPopUpControl_CanReleaseUserInputFocus HIObject_CanReleaseUserInputFocus
#define HIPopUpControl_SetUserInputFocusFlags HIObject_SetUserInputFocusFlags
#define HIPopUpControl_GetUserInputFocusFlags HIObject_GetUserInputFocusFlags
#define HIPopUpControl_SetTitle HIObject_SetTitle
#define HIPopUpControl_GetTitle HIObject_GetTitle
#define HIPopUpControl_Draw HIObject_Draw
#define HIPopUpControl_Erase HIObject_Erase
#define HIPopUpControl_Invalidate HIObject_Invalidate
#define HIPopUpControl_GetDrawingMode HIObject_GetDrawingMode
#define HIPopUpControl_SetDrawingMode HIObject_SetDrawingMode
#define HIPopUpControl_SetBackgroundPattern HIObject_SetBackgroundPattern
#define HIPopUpControl_GetBackgroundPattern HIObject_GetBackgroundPattern
#define HIPopUpControl_Cut HIObject_Cut
#define HIPopUpControl_Copy HIObject_Copy
#define HIPopUpControl_Paste HIObject_Paste
#define HIPopUpControl_Clear HIObject_Clear
#define HIPopUpControl_GetClipboardSupportFlags HIObject_GetClipboardSupportFlags
#define HIPopUpControl_AddStateChangeCallback HIObject_AddStateChangeCallback
#define HIPopUpControl_RemoveStateChangeCallback HIObject_RemoveStateChangeCallback
#define HIPopUpControl_GetHIObjectFromRefLabel HIObject_GetHIObjectFromRefLabel
#define HIPopUpControl_GetNewHIObject HIObject_GetNewHIObject
#define HIPopUpControl_GetNewHIObjectFromResource HIObject_GetNewHIObjectFromResource
#define HIPopUpControl_DrawContent HIObject_DrawContent
#define HIPopUpControl_EraseContent HIObject_EraseContent
#define HIPopUpControl_TranslatePoint HIObject_TranslatePoint
#define HIPopUpControl_TranslateRect HIObject_TranslateRect
#define HIPopUpControl_StateChanged HIObject_StateChanged
#define HIPopUpControl_SetClipboardSupportFlags HIObject_SetClipboardSupportFlags
#define HIPopUpControl_Verify HIObject_Verify
#define HIPopUpControl_somInit SOMObject_somInit
#define HIPopUpControl_somUninit SOMObject_somUninit
#define HIPopUpControl_somDuplicateReference SOMObject_somDuplicateReference
#define HIPopUpControl_somCompareReference SOMObject_somCompareReference
#define HIPopUpControl_somRelease SOMObject_somRelease
#define HIPopUpControl_somFree SOMObject_somFree
#define HIPopUpControl_somCanDelete SOMObject_somCanDelete
#define HIPopUpControl_somGetClass SOMObject_somGetClass
#define HIPopUpControl_somGetClassName SOMObject_somGetClassName
#define HIPopUpControl_somGetSize SOMObject_somGetSize
#define HIPopUpControl_somIsA SOMObject_somIsA
#define HIPopUpControl_somRespondsTo SOMObject_somRespondsTo
#define HIPopUpControl_somIsInstanceOf SOMObject_somIsInstanceOf
#define HIPopUpControl_somDispatch SOMObject_somDispatch
#define HIPopUpControl_somClassDispatch SOMObject_somClassDispatch
#define HIPopUpControl_somCastObj SOMObject_somCastObj
#define HIPopUpControl_somResetObj SOMObject_somResetObj
#define HIPopUpControl_somPrintSelf SOMObject_somPrintSelf
#define HIPopUpControl_somDumpSelf SOMObject_somDumpSelf
#define HIPopUpControl_somDumpSelfInt SOMObject_somDumpSelfInt
#endif /* SOM_DONT_USE_INHERITED_MACROS */
#endif /* SOM_HIPopUpControl_h */
#ifndef SOM_HIPopUpButton_h
#define SOM_HIPopUpButton_h
#include <som.h>
/*
* -- This emitter treats Method Tokens as Thunks by default.
* -- Use the sc modifier "nothunks" to change this default
*/
#undef somresolve_
#define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
/*
* Define the class name as an object type
*/
#ifndef HIPopUpButton
#define HIPopUpButton SOMObject
#endif
#include <HIControls.h>
/*
* Start of user-defined types:
*/
/*
* End of user-defined types.
*/
#define HIPopUpButton_MajorVersion 0
#define HIPopUpButton_MinorVersion 0
/*
* External name shortening if required
*/
#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
#define HIPopUpButtonClassData d
#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
/*--------------Migration------------*/
#ifdef OLDIBMSOMAPISUPPORT
#define HIPopUpButton_classObj somNewClassReference(HIPopUpButton)
#define _HIPopUpButton HIPopUpButton_classObj
#define HIPopUpButtonCClassData HIPopUpButtonClassData
#define HIPopUpButtonNewClass(major,minor) somNewVersionedClassReference(HIPopUpButton,major,minor)
#endif
/* define xxxMetaClass macro to facilitate (cls ## MetaClass) */
#define HIPopUpButtonMetaClass SOMClass
#if PRAGMA_ALIGN_SUPPORTED
# pragma options align=power
#endif
/*
* Declare the class data structure
*/
SOMEXTERN struct HIPopUpButtonClassDataStructure {
#ifdef OLDIBMSOMAPISUPPORT
SOMAny *classObject; /* always zero, use somNewClassReference instead */
#else
long zero;
#endif
somStaticClassInfo *sci;
somDToken instanceDataToken;
long reserved [3];
somMToken InitPopUpButton;
somMToken AutomaticallyCalculateTitleWidth;
somMToken ManuallySetTitleWidth;
somMToken IsTitleWidthAutomaticallyCalculated;
somMToken SetTitleWidth;
somMToken GetTitleWidth;
} SOMDLINK HIPopUpButtonClassData;
#if PRAGMA_ALIGN_SUPPORTED
# pragma options align=reset
#endif
#if !defined(HIPopUpButton_Class_Source) && !defined(SOM_Module_hicontrols_Source)
#if PRAGMA_IMPORT_SUPPORTED
#pragma import list HIPopUpButtonClassData
#endif
#endif
/*
* New macro for HIPopUpButton
*/
#define HIPopUpButtonNew() somNewObject(HIPopUpButton)
/*
* New Method: InitPopUpButton
*/
typedef OSStatus (SOMLINK *somTD_HIPopUpButton_InitPopUpButton)(HIPopUpButton *somSelf, Environment *ev,
RefLabel* identifier,
HIWindow* window,
Rect* bounds);
#define somMD_HIPopUpButton_InitPopUpButton "::HIPopUpButton::InitPopUpButton"
#define HIPopUpButton_InitPopUpButton(somSelf,ev,identifier,window,bounds) \
(SOM_Resolve(somSelf, HIPopUpButton, InitPopUpButton) \
(somSelf,ev,identifier,window,bounds))
#ifndef SOMGD_InitPopUpButton
#if defined _InitPopUpButton || defined __InitPopUpButton
#undef _InitPopUpButton
#undef __InitPopUpButton
#define SOMGD_InitPopUpButton 1
#else
#define _InitPopUpButton HIPopUpButton_InitPopUpButton
#endif /* _InitPopUpButton */
#endif /* SOMGD_InitPopUpButton */
/*
* New Method: AutomaticallyCalculateTitleWidth
*/
typedef void (SOMLINK *somTD_HIPopUpButton_AutomaticallyCalculateTitleWidth)(HIPopUpButton *somSelf, Environment *ev);
#define somMD_HIPopUpButton_AutomaticallyCalculateTitleWidth "::HIPopUpButton::AutomaticallyCalculateTitleWidth"
#define HIPopUpButton_AutomaticallyCalculateTitleWidth(somSelf,ev) \
(SOM_Resolve(somSelf, HIPopUpButton, AutomaticallyCalculateTitleWidth) \
(somSelf,ev))
#ifndef SOMGD_AutomaticallyCalculateTitleWidth
#if defined _AutomaticallyCalculateTitleWidth || defined __AutomaticallyCalculateTitleWidth
#undef _AutomaticallyCalculateTitleWidth
#undef __AutomaticallyCalculateTitleWidth
#define SOMGD_AutomaticallyCalculateTitleWidth 1
#else
#define _AutomaticallyCalculateTitleWidth HIPopUpButton_AutomaticallyCalculateTitleWidth
#endif /* _AutomaticallyCalculateTitleWidth */
#endif /* SOMGD_AutomaticallyCalculateTitleWidth */
/*
* New Method: ManuallySetTitleWidth
*/
typedef void (SOMLINK *somTD_HIPopUpButton_ManuallySetTitleWidth)(HIPopUpButton *somSelf, Environment *ev);
#define somMD_HIPopUpButton_ManuallySetTitleWidth "::HIPopUpButton::ManuallySetTitleWidth"
#define HIPopUpButton_ManuallySetTitleWidth(somSelf,ev) \
(SOM_Resolve(somSelf, HIPopUpButton, ManuallySetTitleWidth) \
(somSelf,ev))
#ifndef SOMGD_ManuallySetTitleWidth
#if defined _ManuallySetTitleWidth || defined __ManuallySetTitleWidth
#undef _ManuallySetTitleWidth
#undef __ManuallySetTitleWidth
#define SOMGD_ManuallySetTitleWidth 1
#else
#define _ManuallySetTitleWidth HIPopUpButton_ManuallySetTitleWidth
#endif /* _ManuallySetTitleWidth */
#endif /* SOMGD_ManuallySetTitleWidth */
/*
* New Method: IsTitleWidthAutomaticallyCalculated
*/
typedef boolean (SOMLINK *somTD_HIPopUpButton_IsTitleWidthAutomaticallyCalculated)(HIPopUpButton *somSelf, Environment *ev);
#define somMD_HIPopUpButton_IsTitleWidthAutomaticallyCalculated "::HIPopUpButton::IsTitleWidthAutomaticallyCalculated"
#define HIPopUpButton_IsTitleWidthAutomaticallyCalculated(somSelf,ev) \
(SOM_Resolve(somSelf, HIPopUpButton, IsTitleWidthAutomaticallyCalculated) \
(somSelf,ev))
#ifndef SOMGD_IsTitleWidthAutomaticallyCalculated
#if defined _IsTitleWidthAutomaticallyCalculated || defined __IsTitleWidthAutomaticallyCalculated
#undef _IsTitleWidthAutomaticallyCalculated
#undef __IsTitleWidthAutomaticallyCalculated
#define SOMGD_IsTitleWidthAutomaticallyCalculated 1
#else
#define _IsTitleWidthAutomaticallyCalculated HIPopUpButton_IsTitleWidthAutomaticallyCalculated
#endif /* _IsTitleWidthAutomaticallyCalculated */
#endif /* SOMGD_IsTitleWidthAutomaticallyCalculated */
/*
* New Method: SetTitleWidth
*/
typedef void (SOMLINK *somTD_HIPopUpButton_SetTitleWidth)(HIPopUpButton *somSelf, Environment *ev,
UInt16 titleWidth);
#define somMD_HIPopUpButton_SetTitleWidth "::HIPopUpButton::SetTitleWidth"
#define HIPopUpButton_SetTitleWidth(somSelf,ev,titleWidth) \
(SOM_Resolve(somSelf, HIPopUpButton, SetTitleWidth) \
(somSelf,ev,titleWidth))
#ifndef SOMGD_SetTitleWidth
#if defined _SetTitleWidth || defined __SetTitleWidth
#undef _SetTitleWidth
#undef __SetTitleWidth
#define SOMGD_SetTitleWidth 1
#else
#define _SetTitleWidth HIPopUpButton_SetTitleWidth
#endif /* _SetTitleWidth */
#endif /* SOMGD_SetTitleWidth */
/*
* New Method: GetTitleWidth
*/
typedef UInt16 (SOMLINK *somTD_HIPopUpButton_GetTitleWidth)(HIPopUpButton *somSelf, Environment *ev);
#define somMD_HIPopUpButton_GetTitleWidth "::HIPopUpButton::GetTitleWidth"
#define HIPopUpButton_GetTitleWidth(somSelf,ev) \
(SOM_Resolve(somSelf, HIPopUpButton, GetTitleWidth) \
(somSelf,ev))
#ifndef SOMGD_GetTitleWidth
#if defined _GetTitleWidth || defined __GetTitleWidth
#undef _GetTitleWidth
#undef __GetTitleWidth
#define SOMGD_GetTitleWidth 1
#else
#define _GetTitleWidth HIPopUpButton_GetTitleWidth
#endif /* _GetTitleWidth */
#endif /* SOMGD_GetTitleWidth */
#ifndef SOM_DONT_USE_INHERITED_MACROS
#define HIPopUpButton_InitPopUpControl HIPopUpControl_InitPopUpControl
#define HIPopUpButton_SetMenu HIPopUpControl_SetMenu
#define HIPopUpButton_GetMenu HIPopUpControl_GetMenu
#define HIPopUpButton_InitControl HIControl_InitControl
#define HIPopUpButton_SetValue HIControl_SetValue
#define HIPopUpButton_GetValue HIControl_GetValue
#define HIPopUpButton_SetMinimum HIControl_SetMinimum
#define HIPopUpButton_GetMinimum HIControl_GetMinimum
#define HIPopUpButton_SetMaximum HIControl_SetMaximum
#define HIPopUpButton_GetMaximum HIControl_GetMaximum
#define HIPopUpButton_SimulateSelection HIControl_SimulateSelection
#define HIPopUpButton_GetEmbeddingParent HIPanel_GetEmbeddingParent
#define HIPopUpButton_InitPanel HIPanel_InitPanel
#define HIPopUpButton_RegisterInterestInAppleEvent HIPanel_RegisterInterestInAppleEvent
#define HIPopUpButton_HasValidContent HIPanel_HasValidContent
#define HIPopUpButton_GetDeepCollectionItemData HIPanel_GetDeepCollectionItemData
#define HIPopUpButton_GetWindow HIObject_GetWindow
#define HIPopUpButton_GetPort HIObject_GetPort
#define HIPopUpButton_GetRefLabel HIObject_GetRefLabel
#define HIPopUpButton_GetCollection HIObject_GetCollection
#define HIPopUpButton_Init HIObject_Init
#define HIPopUpButton_Terminate HIObject_Terminate
#define HIPopUpButton_Clone HIObject_Clone
#define HIPopUpButton_Release HIObject_Release
#define HIPopUpButton_GetOwnerCount HIObject_GetOwnerCount
#define HIPopUpButton_InitFromAERecord HIObject_InitFromAERecord
#define HIPopUpButton_WriteToAERecord HIObject_WriteToAERecord
#define HIPopUpButton_CalculateOptimalSize HIObject_CalculateOptimalSize
#define HIPopUpButton_GetBoundingRect HIObject_GetBoundingRect
#define HIPopUpButton_SetBoundingRect HIObject_SetBoundingRect
#define HIPopUpButton_SetPosition HIObject_SetPosition
#define HIPopUpButton_SetSize HIObject_SetSize
#define HIPopUpButton_GetUpdateRect HIObject_GetUpdateRect
#define HIPopUpButton_Enable HIObject_Enable
#define HIPopUpButton_Disable HIObject_Disable
#define HIPopUpButton_IsEnabled HIObject_IsEnabled
#define HIPopUpButton_Show HIObject_Show
#define HIPopUpButton_Hide HIObject_Hide
#define HIPopUpButton_IsVisible HIObject_IsVisible
#define HIPopUpButton_HandleAppleEvent HIObject_HandleAppleEvent
#define HIPopUpButton_HandleActivate HIObject_HandleActivate
#define HIPopUpButton_HandleDeactivate HIObject_HandleDeactivate
#define HIPopUpButton_HandleNavigation HIObject_HandleNavigation
#define HIPopUpButton_HandleMouseDownInContent HIObject_HandleMouseDownInContent
#define HIPopUpButton_HandleMouseMovedInContent HIObject_HandleMouseMovedInContent
#define HIPopUpButton_HandleMouseStoppedMovingInContent HIObject_HandleMouseStoppedMovingInContent
#define HIPopUpButton_HandleMouseUpInContent HIObject_HandleMouseUpInContent
#define HIPopUpButton_TakeUserInputFocus HIObject_TakeUserInputFocus
#define HIPopUpButton_ReleaseUserInputFocus HIObject_ReleaseUserInputFocus
#define HIPopUpButton_HasUserInputFocus HIObject_HasUserInputFocus
#define HIPopUpButton_CanReleaseUserInputFocus HIObject_CanReleaseUserInputFocus
#define HIPopUpButton_SetUserInputFocusFlags HIObject_SetUserInputFocusFlags
#define HIPopUpButton_GetUserInputFocusFlags HIObject_GetUserInputFocusFlags
#define HIPopUpButton_SetTitle HIObject_SetTitle
#define HIPopUpButton_GetTitle HIObject_GetTitle
#define HIPopUpButton_Draw HIObject_Draw
#define HIPopUpButton_Erase HIObject_Erase
#define HIPopUpButton_Invalidate HIObject_Invalidate
#define HIPopUpButton_GetDrawingMode HIObject_GetDrawingMode
#define HIPopUpButton_SetDrawingMode HIObject_SetDrawingMode
#define HIPopUpButton_SetBackgroundPattern HIObject_SetBackgroundPattern
#define HIPopUpButton_GetBackgroundPattern HIObject_GetBackgroundPattern
#define HIPopUpButton_Cut HIObject_Cut
#define HIPopUpButton_Copy HIObject_Copy
#define HIPopUpButton_Paste HIObject_Paste
#define HIPopUpButton_Clear HIObject_Clear
#define HIPopUpButton_GetClipboardSupportFlags HIObject_GetClipboardSupportFlags
#define HIPopUpButton_AddStateChangeCallback HIObject_AddStateChangeCallback
#define HIPopUpButton_RemoveStateChangeCallback HIObject_RemoveStateChangeCallback
#define HIPopUpButton_GetHIObjectFromRefLabel HIObject_GetHIObjectFromRefLabel
#define HIPopUpButton_GetNewHIObject HIObject_GetNewHIObject
#define HIPopUpButton_GetNewHIObjectFromResource HIObject_GetNewHIObjectFromResource
#define HIPopUpButton_DrawContent HIObject_DrawContent
#define HIPopUpButton_EraseContent HIObject_EraseContent
#define HIPopUpButton_TranslatePoint HIObject_TranslatePoint
#define HIPopUpButton_TranslateRect HIObject_TranslateRect
#define HIPopUpButton_StateChanged HIObject_StateChanged
#define HIPopUpButton_SetClipboardSupportFlags HIObject_SetClipboardSupportFlags
#define HIPopUpButton_Verify HIObject_Verify
#define HIPopUpButton_somInit SOMObject_somInit
#define HIPopUpButton_somUninit SOMObject_somUninit
#define HIPopUpButton_somDuplicateReference SOMObject_somDuplicateReference
#define HIPopUpButton_somCompareReference SOMObject_somCompareReference
#define HIPopUpButton_somRelease SOMObject_somRelease
#define HIPopUpButton_somFree SOMObject_somFree
#define HIPopUpButton_somCanDelete SOMObject_somCanDelete
#define HIPopUpButton_somGetClass SOMObject_somGetClass
#define HIPopUpButton_somGetClassName SOMObject_somGetClassName
#define HIPopUpButton_somGetSize SOMObject_somGetSize
#define HIPopUpButton_somIsA SOMObject_somIsA
#define HIPopUpButton_somRespondsTo SOMObject_somRespondsTo
#define HIPopUpButton_somIsInstanceOf SOMObject_somIsInstanceOf
#define HIPopUpButton_somDispatch SOMObject_somDispatch
#define HIPopUpButton_somClassDispatch SOMObject_somClassDispatch
#define HIPopUpButton_somCastObj SOMObject_somCastObj
#define HIPopUpButton_somResetObj SOMObject_somResetObj
#define HIPopUpButton_somPrintSelf SOMObject_somPrintSelf
#define HIPopUpButton_somDumpSelf SOMObject_somDumpSelf
#define HIPopUpButton_somDumpSelfInt SOMObject_somDumpSelfInt
#endif /* SOM_DONT_USE_INHERITED_MACROS */
#endif /* SOM_HIPopUpButton_h */